gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.MediaFile

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.MediaFile module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype MediaFile #

Instances

Instances details
Eq MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

(==) :: MediaFile -> MediaFile -> Bool

(/=) :: MediaFile -> MediaFile -> Bool

GObject MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

ManagedPtrNewtype MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

TypedObject MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

glibType :: IO GType #

HasParentTypes MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

HasAttributeList MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

(info ~ ResolveMediaFileMethod t MediaFile, OverloadedMethod info MediaFile p, HasField t MediaFile p) => HasField (t :: Symbol) MediaFile p 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

getField :: MediaFile -> p

(info ~ ResolveMediaFileMethod t MediaFile, OverloadedMethodInfo info MediaFile) => IsLabel t (MethodProxy info MediaFile) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

fromLabel :: MethodProxy info MediaFile

(info ~ ResolveMediaFileMethod t MediaFile, OverloadedMethod info MediaFile p) => IsLabel t (MediaFile -> p) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

fromLabel :: MediaFile -> p

IsGValue (Maybe MediaFile) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe MediaFile -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe MediaFile) #

type AttributeList MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttributeList MediaFile = MediaFileAttributeList
type ParentTypes MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type ParentTypes MediaFile = '[MediaStream, Object, Paintable]
type SignalList MediaFile 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type SignalList MediaFile = MediaFileSignalList

class (GObject o, IsDescendantOf MediaFile o) => IsMediaFile o #

Instances

Instances details
(GObject o, IsDescendantOf MediaFile o) => IsMediaFile o 
Instance details

Defined in GI.Gtk.Objects.MediaFile

data MediaFileClearMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsMediaFile a) => OverloadedMethod MediaFileClearMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileClearMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MediaFileFilePropertyInfo #

Instances

Instances details
AttrInfo MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Associated Types

type AttrAllowedOps MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrAllowedOps MediaFileFilePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrBaseTypeConstraint MediaFileFilePropertyInfo = IsMediaFile
type AttrGetType MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrGetType MediaFileFilePropertyInfo = Maybe File
type AttrSetTypeConstraint MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrSetTypeConstraint MediaFileFilePropertyInfo = IsFile
type AttrTransferTypeConstraint MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferTypeConstraint MediaFileFilePropertyInfo = IsFile
type AttrTransferType MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferType MediaFileFilePropertyInfo = File
type AttrLabel MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrLabel MediaFileFilePropertyInfo = "file"
type AttrOrigin MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

attrGet :: AttrBaseTypeConstraint MediaFileFilePropertyInfo o => o -> IO (AttrGetType MediaFileFilePropertyInfo)

attrSet :: (AttrBaseTypeConstraint MediaFileFilePropertyInfo o, AttrSetTypeConstraint MediaFileFilePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MediaFileFilePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MediaFileFilePropertyInfo o, AttrSetTypeConstraint MediaFileFilePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint MediaFileFilePropertyInfo o, AttrTransferTypeConstraint MediaFileFilePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType MediaFileFilePropertyInfo)

attrPut :: AttrBaseTypeConstraint MediaFileFilePropertyInfo o => o -> AttrGetType MediaFileFilePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrAllowedOps MediaFileFilePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrBaseTypeConstraint MediaFileFilePropertyInfo = IsMediaFile
type AttrGetType MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrGetType MediaFileFilePropertyInfo = Maybe File
type AttrLabel MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrLabel MediaFileFilePropertyInfo = "file"
type AttrOrigin MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrSetTypeConstraint MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrSetTypeConstraint MediaFileFilePropertyInfo = IsFile
type AttrTransferType MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferType MediaFileFilePropertyInfo = File
type AttrTransferTypeConstraint MediaFileFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferTypeConstraint MediaFileFilePropertyInfo = IsFile

data MediaFileGetFileMethodInfo #

Instances

Instances details
(signature ~ m (Maybe File), MonadIO m, IsMediaFile a) => OverloadedMethod MediaFileGetFileMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileGetFileMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MediaFileGetInputStreamMethodInfo #

Instances

Instances details
(signature ~ m (Maybe InputStream), MonadIO m, IsMediaFile a) => OverloadedMethod MediaFileGetInputStreamMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileGetInputStreamMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MediaFileInputStreamPropertyInfo #

Instances

Instances details
AttrInfo MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Associated Types

type AttrAllowedOps MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrAllowedOps MediaFileInputStreamPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo = IsMediaFile
type AttrGetType MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrGetType MediaFileInputStreamPropertyInfo = Maybe InputStream
type AttrSetTypeConstraint MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrSetTypeConstraint MediaFileInputStreamPropertyInfo = IsInputStream
type AttrTransferTypeConstraint MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferTypeConstraint MediaFileInputStreamPropertyInfo = IsInputStream
type AttrTransferType MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferType MediaFileInputStreamPropertyInfo = InputStream
type AttrLabel MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrLabel MediaFileInputStreamPropertyInfo = "input-stream"
type AttrOrigin MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

attrGet :: AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo o => o -> IO (AttrGetType MediaFileInputStreamPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo o, AttrSetTypeConstraint MediaFileInputStreamPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo o, AttrSetTypeConstraint MediaFileInputStreamPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo o, AttrTransferTypeConstraint MediaFileInputStreamPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType MediaFileInputStreamPropertyInfo)

attrPut :: AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo o => o -> AttrGetType MediaFileInputStreamPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrAllowedOps MediaFileInputStreamPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrBaseTypeConstraint MediaFileInputStreamPropertyInfo = IsMediaFile
type AttrGetType MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrGetType MediaFileInputStreamPropertyInfo = Maybe InputStream
type AttrLabel MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrLabel MediaFileInputStreamPropertyInfo = "input-stream"
type AttrOrigin MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrSetTypeConstraint MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrSetTypeConstraint MediaFileInputStreamPropertyInfo = IsInputStream
type AttrTransferType MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferType MediaFileInputStreamPropertyInfo = InputStream
type AttrTransferTypeConstraint MediaFileInputStreamPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MediaFile

type AttrTransferTypeConstraint MediaFileInputStreamPropertyInfo = IsInputStream

data MediaFileSetFileMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsMediaFile a, IsFile b) => OverloadedMethod MediaFileSetFileMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileSetFileMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MediaFileSetFilenameMethodInfo #

Instances

Instances details
(signature ~ (Maybe [Char] -> m ()), MonadIO m, IsMediaFile a) => OverloadedMethod MediaFileSetFilenameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileSetFilenameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MediaFileSetInputStreamMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsMediaFile a, IsInputStream b) => OverloadedMethod MediaFileSetInputStreamMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileSetInputStreamMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MediaFileSetResourceMethodInfo #

Instances

Instances details
(signature ~ (Maybe Text -> m ()), MonadIO m, IsMediaFile a) => OverloadedMethod MediaFileSetResourceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MediaFileSetResourceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MediaFile

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type family ResolveMediaFileMethod (t :: Symbol) o where ... #

Equations

ResolveMediaFileMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveMediaFileMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveMediaFileMethod "clear" o = MediaFileClearMethodInfo 
ResolveMediaFileMethod "computeConcreteSize" o = PaintableComputeConcreteSizeMethodInfo 
ResolveMediaFileMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveMediaFileMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveMediaFileMethod "gerror" o = MediaStreamGerrorMethodInfo 
ResolveMediaFileMethod "getv" o = ObjectGetvMethodInfo 
ResolveMediaFileMethod "hasAudio" o = MediaStreamHasAudioMethodInfo 
ResolveMediaFileMethod "hasVideo" o = MediaStreamHasVideoMethodInfo 
ResolveMediaFileMethod "invalidateContents" o = PaintableInvalidateContentsMethodInfo 
ResolveMediaFileMethod "invalidateSize" o = PaintableInvalidateSizeMethodInfo 
ResolveMediaFileMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveMediaFileMethod "isPrepared" o = MediaStreamIsPreparedMethodInfo 
ResolveMediaFileMethod "isSeekable" o = MediaStreamIsSeekableMethodInfo 
ResolveMediaFileMethod "isSeeking" o = MediaStreamIsSeekingMethodInfo 
ResolveMediaFileMethod "notify" o = ObjectNotifyMethodInfo 
ResolveMediaFileMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveMediaFileMethod "pause" o = MediaStreamPauseMethodInfo 
ResolveMediaFileMethod "play" o = MediaStreamPlayMethodInfo 
ResolveMediaFileMethod "realize" o = MediaStreamRealizeMethodInfo 
ResolveMediaFileMethod "ref" o = ObjectRefMethodInfo 
ResolveMediaFileMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveMediaFileMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveMediaFileMethod "seek" o = MediaStreamSeekMethodInfo 
ResolveMediaFileMethod "seekFailed" o = MediaStreamSeekFailedMethodInfo 
ResolveMediaFileMethod "seekSuccess" o = MediaStreamSeekSuccessMethodInfo 
ResolveMediaFileMethod "snapshot" o = PaintableSnapshotMethodInfo 
ResolveMediaFileMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveMediaFileMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveMediaFileMethod "streamEnded" o = MediaStreamStreamEndedMethodInfo 
ResolveMediaFileMethod "streamPrepared" o = MediaStreamStreamPreparedMethodInfo 
ResolveMediaFileMethod "streamUnprepared" o = MediaStreamStreamUnpreparedMethodInfo 
ResolveMediaFileMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveMediaFileMethod "unrealize" o = MediaStreamUnrealizeMethodInfo 
ResolveMediaFileMethod "unref" o = ObjectUnrefMethodInfo 
ResolveMediaFileMethod "update" o = MediaStreamUpdateMethodInfo 
ResolveMediaFileMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveMediaFileMethod "getCurrentImage" o = PaintableGetCurrentImageMethodInfo 
ResolveMediaFileMethod "getData" o = ObjectGetDataMethodInfo 
ResolveMediaFileMethod "getDuration" o = MediaStreamGetDurationMethodInfo 
ResolveMediaFileMethod "getEnded" o = MediaStreamGetEndedMethodInfo 
ResolveMediaFileMethod "getError" o = MediaStreamGetErrorMethodInfo 
ResolveMediaFileMethod "getFile" o = MediaFileGetFileMethodInfo 
ResolveMediaFileMethod "getFlags" o = PaintableGetFlagsMethodInfo 
ResolveMediaFileMethod "getInputStream" o = MediaFileGetInputStreamMethodInfo 
ResolveMediaFileMethod "getIntrinsicAspectRatio" o = PaintableGetIntrinsicAspectRatioMethodInfo 
ResolveMediaFileMethod "getIntrinsicHeight" o = PaintableGetIntrinsicHeightMethodInfo 
ResolveMediaFileMethod "getIntrinsicWidth" o = PaintableGetIntrinsicWidthMethodInfo 
ResolveMediaFileMethod "getLoop" o = MediaStreamGetLoopMethodInfo 
ResolveMediaFileMethod "getMuted" o = MediaStreamGetMutedMethodInfo 
ResolveMediaFileMethod "getPlaying" o = MediaStreamGetPlayingMethodInfo 
ResolveMediaFileMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveMediaFileMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveMediaFileMethod "getTimestamp" o = MediaStreamGetTimestampMethodInfo 
ResolveMediaFileMethod "getVolume" o = MediaStreamGetVolumeMethodInfo 
ResolveMediaFileMethod "setData" o = ObjectSetDataMethodInfo 
ResolveMediaFileMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveMediaFileMethod "setFile" o = MediaFileSetFileMethodInfo 
ResolveMediaFileMethod "setFilename" o = MediaFileSetFilenameMethodInfo 
ResolveMediaFileMethod "setInputStream" o = MediaFileSetInputStreamMethodInfo 
ResolveMediaFileMethod "setLoop" o = MediaStreamSetLoopMethodInfo 
ResolveMediaFileMethod "setMuted" o = MediaStreamSetMutedMethodInfo 
ResolveMediaFileMethod "setPlaying" o = MediaStreamSetPlayingMethodInfo 
ResolveMediaFileMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveMediaFileMethod "setResource" o = MediaFileSetResourceMethodInfo 
ResolveMediaFileMethod "setVolume" o = MediaStreamSetVolumeMethodInfo 
ResolveMediaFileMethod l o = MethodResolutionFailed l o :: Type 

clearMediaFileFile :: (MonadIO m, IsMediaFile o) => o -> m () #

clearMediaFileInputStream :: (MonadIO m, IsMediaFile o) => o -> m () #

constructMediaFileFile :: (IsMediaFile o, MonadIO m, IsFile a) => a -> m (GValueConstruct o) #

constructMediaFileInputStream :: (IsMediaFile o, MonadIO m, IsInputStream a) => a -> m (GValueConstruct o) #

getMediaFileFile :: (MonadIO m, IsMediaFile o) => o -> m (Maybe File) #

getMediaFileInputStream :: (MonadIO m, IsMediaFile o) => o -> m (Maybe InputStream) #

mediaFileClear :: (HasCallStack, MonadIO m, IsMediaFile a) => a -> m () #

mediaFileFile :: AttrLabelProxy "file" #

mediaFileGetFile :: (HasCallStack, MonadIO m, IsMediaFile a) => a -> m (Maybe File) #

mediaFileGetInputStream :: (HasCallStack, MonadIO m, IsMediaFile a) => a -> m (Maybe InputStream) #

mediaFileInputStream :: AttrLabelProxy "inputStream" #

mediaFileNew :: (HasCallStack, MonadIO m) => m MediaFile #

mediaFileNewForFile :: (HasCallStack, MonadIO m, IsFile a) => a -> m MediaFile #

mediaFileNewForFilename :: (HasCallStack, MonadIO m) => [Char] -> m MediaFile #

mediaFileNewForInputStream :: (HasCallStack, MonadIO m, IsInputStream a) => a -> m MediaFile #

mediaFileNewForResource :: (HasCallStack, MonadIO m) => Text -> m MediaFile #

mediaFileSetFile :: (HasCallStack, MonadIO m, IsMediaFile a, IsFile b) => a -> Maybe b -> m () #

mediaFileSetFilename :: (HasCallStack, MonadIO m, IsMediaFile a) => a -> Maybe [Char] -> m () #

mediaFileSetInputStream :: (HasCallStack, MonadIO m, IsMediaFile a, IsInputStream b) => a -> Maybe b -> m () #

mediaFileSetResource :: (HasCallStack, MonadIO m, IsMediaFile a) => a -> Maybe Text -> m () #

setMediaFileFile :: (MonadIO m, IsMediaFile o, IsFile a) => o -> a -> m () #

setMediaFileInputStream :: (MonadIO m, IsMediaFile o, IsInputStream a) => o -> a -> m () #

toMediaFile :: (MonadIO m, IsMediaFile o) => o -> m MediaFile #