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 DOMAudioTrack = DOMAudioTrack (ForeignPtr DOMAudioTrack)
- class GObject o => DOMAudioTrackK o
- toDOMAudioTrack :: DOMAudioTrackK o => o -> IO DOMAudioTrack
- noDOMAudioTrack :: Maybe DOMAudioTrack
- dOMAudioTrackGetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> m Bool
- dOMAudioTrackGetId :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- dOMAudioTrackGetKind :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- dOMAudioTrackGetLabel :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- dOMAudioTrackGetLanguage :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- dOMAudioTrackSetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> Bool -> m ()
- data DOMAudioTrackEnabledPropertyInfo
- constructDOMAudioTrackEnabled :: Bool -> IO ([Char], GValue)
- getDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> m Bool
- setDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> Bool -> m ()
- data DOMAudioTrackIdPropertyInfo
- getDOMAudioTrackId :: (MonadIO m, DOMAudioTrackK o) => o -> m Text
- data DOMAudioTrackKindPropertyInfo
- getDOMAudioTrackKind :: (MonadIO m, DOMAudioTrackK o) => o -> m Text
- data DOMAudioTrackLabelPropertyInfo
- getDOMAudioTrackLabel :: (MonadIO m, DOMAudioTrackK o) => o -> m Text
- data DOMAudioTrackLanguagePropertyInfo
- getDOMAudioTrackLanguage :: (MonadIO m, DOMAudioTrackK o) => o -> m Text
Exported types
newtype DOMAudioTrack Source
class GObject o => DOMAudioTrackK o Source
(GObject o, IsDescendantOf DOMAudioTrack o) => DOMAudioTrackK o |
toDOMAudioTrack :: DOMAudioTrackK o => o -> IO DOMAudioTrack Source
Methods
dOMAudioTrackGetEnabled
dOMAudioTrackGetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> m Bool Source
dOMAudioTrackGetId
dOMAudioTrackGetId :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackGetKind
dOMAudioTrackGetKind :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackGetLabel
dOMAudioTrackGetLabel :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackGetLanguage
dOMAudioTrackGetLanguage :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackSetEnabled
dOMAudioTrackSetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> Bool -> m () Source
Properties
Enabled
data DOMAudioTrackEnabledPropertyInfo Source
AttrInfo DOMAudioTrackEnabledPropertyInfo | |
type AttrLabel DOMAudioTrackEnabledPropertyInfo = "DOMAudioTrack::enabled" | |
type AttrGetType DOMAudioTrackEnabledPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMAudioTrackEnabledPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackEnabledPropertyInfo = * ~ Bool | |
type AttrAllowedOps DOMAudioTrackEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> m Bool Source
setDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> Bool -> m () Source
Id
data DOMAudioTrackIdPropertyInfo Source
AttrInfo DOMAudioTrackIdPropertyInfo | |
type AttrLabel DOMAudioTrackIdPropertyInfo = "DOMAudioTrack::id" | |
type AttrGetType DOMAudioTrackIdPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMAudioTrackIdPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackIdPropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackIdPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMAudioTrackId :: (MonadIO m, DOMAudioTrackK o) => o -> m Text Source
Kind
data DOMAudioTrackKindPropertyInfo Source
AttrInfo DOMAudioTrackKindPropertyInfo | |
type AttrLabel DOMAudioTrackKindPropertyInfo = "DOMAudioTrack::kind" | |
type AttrGetType DOMAudioTrackKindPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMAudioTrackKindPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackKindPropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackKindPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMAudioTrackKind :: (MonadIO m, DOMAudioTrackK o) => o -> m Text Source
Label
data DOMAudioTrackLabelPropertyInfo Source
AttrInfo DOMAudioTrackLabelPropertyInfo | |
type AttrLabel DOMAudioTrackLabelPropertyInfo = "DOMAudioTrack::label" | |
type AttrGetType DOMAudioTrackLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMAudioTrackLabelPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackLabelPropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMAudioTrackLabel :: (MonadIO m, DOMAudioTrackK o) => o -> m Text Source
Language
data DOMAudioTrackLanguagePropertyInfo Source
AttrInfo DOMAudioTrackLanguagePropertyInfo | |
type AttrLabel DOMAudioTrackLanguagePropertyInfo = "DOMAudioTrack::language" | |
type AttrGetType DOMAudioTrackLanguagePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMAudioTrackLanguagePropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackLanguagePropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackLanguagePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMAudioTrackLanguage :: (MonadIO m, DOMAudioTrackK o) => o -> m Text Source