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 |
GI.WebKit.Objects.DOMAudioTrack
Contents
Description
- newtype DOMAudioTrack = DOMAudioTrack (ForeignPtr DOMAudioTrack)
- class GObject o => DOMAudioTrackK o
- toDOMAudioTrack :: DOMAudioTrackK o => o -> IO DOMAudioTrack
- noDOMAudioTrack :: Maybe DOMAudioTrack
- data DOMAudioTrackGetEnabledMethodInfo
- dOMAudioTrackGetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> m Bool
- data DOMAudioTrackGetIdMethodInfo
- dOMAudioTrackGetId :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- data DOMAudioTrackGetKindMethodInfo
- dOMAudioTrackGetKind :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- data DOMAudioTrackGetLabelMethodInfo
- dOMAudioTrackGetLabel :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- data DOMAudioTrackGetLanguageMethodInfo
- dOMAudioTrackGetLanguage :: (MonadIO m, DOMAudioTrackK a) => a -> m Text
- data DOMAudioTrackSetEnabledMethodInfo
- dOMAudioTrackSetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> Bool -> m ()
- data DOMAudioTrackEnabledPropertyInfo
- constructDOMAudioTrackEnabled :: Bool -> IO ([Char], GValue)
- dOMAudioTrackEnabled :: AttrLabelProxy "enabled"
- getDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> m Bool
- setDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> Bool -> m ()
- data DOMAudioTrackIdPropertyInfo
- dOMAudioTrackId :: AttrLabelProxy "id"
- getDOMAudioTrackId :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text)
- data DOMAudioTrackKindPropertyInfo
- dOMAudioTrackKind :: AttrLabelProxy "kind"
- getDOMAudioTrackKind :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text)
- data DOMAudioTrackLabelPropertyInfo
- dOMAudioTrackLabel :: AttrLabelProxy "label"
- getDOMAudioTrackLabel :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text)
- data DOMAudioTrackLanguagePropertyInfo
- dOMAudioTrackLanguage :: AttrLabelProxy "language"
- getDOMAudioTrackLanguage :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text)
Exported types
newtype DOMAudioTrack Source
Constructors
DOMAudioTrack (ForeignPtr DOMAudioTrack) |
Instances
GObject DOMAudioTrack | |
((~) * info (ResolveDOMAudioTrackMethod t DOMAudioTrack), MethodInfo * info DOMAudioTrack p) => IsLabelProxy t (DOMAudioTrack -> p) | |
type ParentTypes DOMAudioTrack | |
type AttributeList DOMAudioTrack | |
type SignalList DOMAudioTrack |
class GObject o => DOMAudioTrackK o Source
Instances
(GObject o, IsDescendantOf DOMAudioTrack o) => DOMAudioTrackK o |
toDOMAudioTrack :: DOMAudioTrackK o => o -> IO DOMAudioTrack Source
Methods
dOMAudioTrackGetEnabled
data DOMAudioTrackGetEnabledMethodInfo Source
Instances
((~) * signature (m Bool), MonadIO m, DOMAudioTrackK a) => MethodInfo * DOMAudioTrackGetEnabledMethodInfo a signature |
dOMAudioTrackGetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> m Bool Source
dOMAudioTrackGetId
data DOMAudioTrackGetIdMethodInfo Source
Instances
((~) * signature (m Text), MonadIO m, DOMAudioTrackK a) => MethodInfo * DOMAudioTrackGetIdMethodInfo a signature |
dOMAudioTrackGetId :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackGetKind
data DOMAudioTrackGetKindMethodInfo Source
Instances
((~) * signature (m Text), MonadIO m, DOMAudioTrackK a) => MethodInfo * DOMAudioTrackGetKindMethodInfo a signature |
dOMAudioTrackGetKind :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackGetLabel
data DOMAudioTrackGetLabelMethodInfo Source
Instances
((~) * signature (m Text), MonadIO m, DOMAudioTrackK a) => MethodInfo * DOMAudioTrackGetLabelMethodInfo a signature |
dOMAudioTrackGetLabel :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackGetLanguage
data DOMAudioTrackGetLanguageMethodInfo Source
Instances
((~) * signature (m Text), MonadIO m, DOMAudioTrackK a) => MethodInfo * DOMAudioTrackGetLanguageMethodInfo a signature |
dOMAudioTrackGetLanguage :: (MonadIO m, DOMAudioTrackK a) => a -> m Text Source
dOMAudioTrackSetEnabled
data DOMAudioTrackSetEnabledMethodInfo Source
Instances
((~) * signature (Bool -> m ()), MonadIO m, DOMAudioTrackK a) => MethodInfo * DOMAudioTrackSetEnabledMethodInfo a signature |
dOMAudioTrackSetEnabled :: (MonadIO m, DOMAudioTrackK a) => a -> Bool -> m () Source
Properties
Enabled
data DOMAudioTrackEnabledPropertyInfo Source
Instances
AttrInfo DOMAudioTrackEnabledPropertyInfo | |
type AttrLabel DOMAudioTrackEnabledPropertyInfo = "enabled" | |
type AttrGetType DOMAudioTrackEnabledPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMAudioTrackEnabledPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackEnabledPropertyInfo = * ~ Bool | |
type AttrAllowedOps DOMAudioTrackEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
dOMAudioTrackEnabled :: AttrLabelProxy "enabled" Source
getDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> m Bool Source
setDOMAudioTrackEnabled :: (MonadIO m, DOMAudioTrackK o) => o -> Bool -> m () Source
Id
data DOMAudioTrackIdPropertyInfo Source
Instances
AttrInfo DOMAudioTrackIdPropertyInfo | |
type AttrLabel DOMAudioTrackIdPropertyInfo = "id" | |
type AttrGetType DOMAudioTrackIdPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMAudioTrackIdPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackIdPropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMAudioTrackId :: AttrLabelProxy "id" Source
getDOMAudioTrackId :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text) Source
Kind
data DOMAudioTrackKindPropertyInfo Source
Instances
AttrInfo DOMAudioTrackKindPropertyInfo | |
type AttrLabel DOMAudioTrackKindPropertyInfo = "kind" | |
type AttrGetType DOMAudioTrackKindPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMAudioTrackKindPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackKindPropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackKindPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMAudioTrackKind :: AttrLabelProxy "kind" Source
getDOMAudioTrackKind :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text) Source
Label
data DOMAudioTrackLabelPropertyInfo Source
Instances
AttrInfo DOMAudioTrackLabelPropertyInfo | |
type AttrLabel DOMAudioTrackLabelPropertyInfo = "label" | |
type AttrGetType DOMAudioTrackLabelPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMAudioTrackLabelPropertyInfo = DOMAudioTrackK | |
type AttrSetTypeConstraint DOMAudioTrackLabelPropertyInfo = * ~ () | |
type AttrAllowedOps DOMAudioTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMAudioTrackLabel :: AttrLabelProxy "label" Source
getDOMAudioTrackLabel :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text) Source
Language
data DOMAudioTrackLanguagePropertyInfo Source
Instances
dOMAudioTrackLanguage :: AttrLabelProxy "language" Source
getDOMAudioTrackLanguage :: (MonadIO m, DOMAudioTrackK o) => o -> m (Maybe Text) Source