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 DOMVideoTrack = DOMVideoTrack (ForeignPtr DOMVideoTrack)
- class GObject o => DOMVideoTrackK o
- toDOMVideoTrack :: DOMVideoTrackK o => o -> IO DOMVideoTrack
- noDOMVideoTrack :: Maybe DOMVideoTrack
- data DOMVideoTrackGetIdMethodInfo
- dOMVideoTrackGetId :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- data DOMVideoTrackGetKindMethodInfo
- dOMVideoTrackGetKind :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- data DOMVideoTrackGetLabelMethodInfo
- dOMVideoTrackGetLabel :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- data DOMVideoTrackGetLanguageMethodInfo
- dOMVideoTrackGetLanguage :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- data DOMVideoTrackGetSelectedMethodInfo
- dOMVideoTrackGetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> m Bool
- data DOMVideoTrackSetSelectedMethodInfo
- dOMVideoTrackSetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> Bool -> m ()
- data DOMVideoTrackIdPropertyInfo
- dOMVideoTrackId :: AttrLabelProxy "id"
- getDOMVideoTrackId :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text)
- data DOMVideoTrackKindPropertyInfo
- dOMVideoTrackKind :: AttrLabelProxy "kind"
- getDOMVideoTrackKind :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text)
- data DOMVideoTrackLabelPropertyInfo
- dOMVideoTrackLabel :: AttrLabelProxy "label"
- getDOMVideoTrackLabel :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text)
- data DOMVideoTrackLanguagePropertyInfo
- dOMVideoTrackLanguage :: AttrLabelProxy "language"
- getDOMVideoTrackLanguage :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text)
- data DOMVideoTrackSelectedPropertyInfo
- constructDOMVideoTrackSelected :: Bool -> IO ([Char], GValue)
- dOMVideoTrackSelected :: AttrLabelProxy "selected"
- getDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> m Bool
- setDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> Bool -> m ()
Exported types
newtype DOMVideoTrack Source
GObject DOMVideoTrack | |
((~) * info (ResolveDOMVideoTrackMethod t DOMVideoTrack), MethodInfo * info DOMVideoTrack p) => IsLabelProxy t (DOMVideoTrack -> p) | |
type ParentTypes DOMVideoTrack | |
type AttributeList DOMVideoTrack | |
type SignalList DOMVideoTrack |
class GObject o => DOMVideoTrackK o Source
(GObject o, IsDescendantOf DOMVideoTrack o) => DOMVideoTrackK o |
toDOMVideoTrack :: DOMVideoTrackK o => o -> IO DOMVideoTrack Source
Methods
dOMVideoTrackGetId
data DOMVideoTrackGetIdMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMVideoTrackK a) => MethodInfo * DOMVideoTrackGetIdMethodInfo a signature |
dOMVideoTrackGetId :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetKind
data DOMVideoTrackGetKindMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMVideoTrackK a) => MethodInfo * DOMVideoTrackGetKindMethodInfo a signature |
dOMVideoTrackGetKind :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetLabel
data DOMVideoTrackGetLabelMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMVideoTrackK a) => MethodInfo * DOMVideoTrackGetLabelMethodInfo a signature |
dOMVideoTrackGetLabel :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetLanguage
data DOMVideoTrackGetLanguageMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMVideoTrackK a) => MethodInfo * DOMVideoTrackGetLanguageMethodInfo a signature |
dOMVideoTrackGetLanguage :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetSelected
data DOMVideoTrackGetSelectedMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMVideoTrackK a) => MethodInfo * DOMVideoTrackGetSelectedMethodInfo a signature |
dOMVideoTrackGetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> m Bool Source
dOMVideoTrackSetSelected
data DOMVideoTrackSetSelectedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, DOMVideoTrackK a) => MethodInfo * DOMVideoTrackSetSelectedMethodInfo a signature |
dOMVideoTrackSetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> Bool -> m () Source
Properties
Id
data DOMVideoTrackIdPropertyInfo Source
AttrInfo DOMVideoTrackIdPropertyInfo | |
type AttrLabel DOMVideoTrackIdPropertyInfo = "id" | |
type AttrGetType DOMVideoTrackIdPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMVideoTrackId :: AttrLabelProxy "id" Source
getDOMVideoTrackId :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text) Source
Kind
data DOMVideoTrackKindPropertyInfo Source
AttrInfo DOMVideoTrackKindPropertyInfo | |
type AttrLabel DOMVideoTrackKindPropertyInfo = "kind" | |
type AttrGetType DOMVideoTrackKindPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackKindPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMVideoTrackKind :: AttrLabelProxy "kind" Source
getDOMVideoTrackKind :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text) Source
Label
data DOMVideoTrackLabelPropertyInfo Source
AttrInfo DOMVideoTrackLabelPropertyInfo | |
type AttrLabel DOMVideoTrackLabelPropertyInfo = "label" | |
type AttrGetType DOMVideoTrackLabelPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMVideoTrackLabel :: AttrLabelProxy "label" Source
getDOMVideoTrackLabel :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text) Source
Language
data DOMVideoTrackLanguagePropertyInfo Source
dOMVideoTrackLanguage :: AttrLabelProxy "language" Source
getDOMVideoTrackLanguage :: (MonadIO m, DOMVideoTrackK o) => o -> m (Maybe Text) Source
Selected
data DOMVideoTrackSelectedPropertyInfo Source
AttrInfo DOMVideoTrackSelectedPropertyInfo | |
type AttrLabel DOMVideoTrackSelectedPropertyInfo = "selected" | |
type AttrGetType DOMVideoTrackSelectedPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMVideoTrackSelectedPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackSelectedPropertyInfo = * ~ Bool | |
type AttrAllowedOps DOMVideoTrackSelectedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
dOMVideoTrackSelected :: AttrLabelProxy "selected" Source
getDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> m Bool Source
setDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> Bool -> m () Source