Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Media = Media (ForeignPtr Media)
- class GObject o => MediaK o
- toMedia :: MediaK o => o -> IO Media
- noMedia :: Maybe Media
- data MediaGetFilenameMethodInfo
- mediaGetFilename :: (MonadIO m, MediaK a) => a -> m Text
- data MediaGetMimeTypeMethodInfo
- mediaGetMimeType :: (MonadIO m, MediaK a) => a -> m Text
- data MediaIsEmbeddedMethodInfo
- mediaIsEmbedded :: (MonadIO m, MediaK a) => a -> m Bool
- data MediaSaveMethodInfo
- mediaSave :: (MonadIO m, MediaK a) => a -> Text -> m ()
- data MediaSaveToCallbackMethodInfo
- mediaSaveToCallback :: (MonadIO m, MediaK a) => a -> MediaSaveFunc -> m ()
Exported types
GObject Media Source | |
((~) * info (ResolveMediaMethod t Media), MethodInfo * info Media p) => IsLabel t (Media -> p) Source | |
((~) * info (ResolveMediaMethod t Media), MethodInfo * info Media p) => IsLabelProxy t (Media -> p) Source | |
type ParentTypes Media Source | |
type AttributeList Media Source | |
type SignalList Media Source |
Methods
mediaGetFilename
data MediaGetFilenameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, MediaK a) => MethodInfo (TYPE Lifted) MediaGetFilenameMethodInfo a signature Source | |
mediaGetFilename :: (MonadIO m, MediaK a) => a -> m Text Source
mediaGetMimeType
data MediaGetMimeTypeMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, MediaK a) => MethodInfo (TYPE Lifted) MediaGetMimeTypeMethodInfo a signature Source | |
mediaGetMimeType :: (MonadIO m, MediaK a) => a -> m Text Source
mediaIsEmbedded
data MediaIsEmbeddedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, MediaK a) => MethodInfo (TYPE Lifted) MediaIsEmbeddedMethodInfo a signature Source | |
mediaIsEmbedded :: (MonadIO m, MediaK a) => a -> m Bool Source
mediaSave
data MediaSaveMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, MediaK a) => MethodInfo (TYPE Lifted) MediaSaveMethodInfo a signature Source | |
mediaSaveToCallback
data MediaSaveToCallbackMethodInfo Source
((~) (TYPE Lifted) signature (MediaSaveFunc -> m ()), MonadIO m, MediaK a) => MethodInfo (TYPE Lifted) MediaSaveToCallbackMethodInfo a signature Source | |
mediaSaveToCallback :: (MonadIO m, MediaK a) => a -> MediaSaveFunc -> m () Source