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
- dOMVideoTrackGetId :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- dOMVideoTrackGetKind :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- dOMVideoTrackGetLabel :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- dOMVideoTrackGetLanguage :: (MonadIO m, DOMVideoTrackK a) => a -> m Text
- dOMVideoTrackGetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> m Bool
- dOMVideoTrackSetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> Bool -> m ()
- data DOMVideoTrackIdPropertyInfo
- getDOMVideoTrackId :: (MonadIO m, DOMVideoTrackK o) => o -> m Text
- data DOMVideoTrackKindPropertyInfo
- getDOMVideoTrackKind :: (MonadIO m, DOMVideoTrackK o) => o -> m Text
- data DOMVideoTrackLabelPropertyInfo
- getDOMVideoTrackLabel :: (MonadIO m, DOMVideoTrackK o) => o -> m Text
- data DOMVideoTrackLanguagePropertyInfo
- getDOMVideoTrackLanguage :: (MonadIO m, DOMVideoTrackK o) => o -> m Text
- data DOMVideoTrackSelectedPropertyInfo
- constructDOMVideoTrackSelected :: Bool -> IO ([Char], GValue)
- getDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> m Bool
- setDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> Bool -> m ()
Exported types
newtype DOMVideoTrack Source
class GObject o => DOMVideoTrackK o Source
(GObject o, IsDescendantOf DOMVideoTrack o) => DOMVideoTrackK o |
toDOMVideoTrack :: DOMVideoTrackK o => o -> IO DOMVideoTrack Source
Methods
dOMVideoTrackGetId
dOMVideoTrackGetId :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetKind
dOMVideoTrackGetKind :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetLabel
dOMVideoTrackGetLabel :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetLanguage
dOMVideoTrackGetLanguage :: (MonadIO m, DOMVideoTrackK a) => a -> m Text Source
dOMVideoTrackGetSelected
dOMVideoTrackGetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> m Bool Source
dOMVideoTrackSetSelected
dOMVideoTrackSetSelected :: (MonadIO m, DOMVideoTrackK a) => a -> Bool -> m () Source
Properties
Id
data DOMVideoTrackIdPropertyInfo Source
AttrInfo DOMVideoTrackIdPropertyInfo | |
type AttrLabel DOMVideoTrackIdPropertyInfo = "DOMVideoTrack::id" | |
type AttrGetType DOMVideoTrackIdPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackIdPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMVideoTrackId :: (MonadIO m, DOMVideoTrackK o) => o -> m Text Source
Kind
data DOMVideoTrackKindPropertyInfo Source
AttrInfo DOMVideoTrackKindPropertyInfo | |
type AttrLabel DOMVideoTrackKindPropertyInfo = "DOMVideoTrack::kind" | |
type AttrGetType DOMVideoTrackKindPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackKindPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMVideoTrackKind :: (MonadIO m, DOMVideoTrackK o) => o -> m Text Source
Label
data DOMVideoTrackLabelPropertyInfo Source
AttrInfo DOMVideoTrackLabelPropertyInfo | |
type AttrLabel DOMVideoTrackLabelPropertyInfo = "DOMVideoTrack::label" | |
type AttrGetType DOMVideoTrackLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMVideoTrackLabel :: (MonadIO m, DOMVideoTrackK o) => o -> m Text Source
Language
data DOMVideoTrackLanguagePropertyInfo Source
AttrInfo DOMVideoTrackLanguagePropertyInfo | |
type AttrLabel DOMVideoTrackLanguagePropertyInfo = "DOMVideoTrack::language" | |
type AttrGetType DOMVideoTrackLanguagePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMVideoTrackLanguagePropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackLanguagePropertyInfo = * ~ () | |
type AttrAllowedOps DOMVideoTrackLanguagePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMVideoTrackLanguage :: (MonadIO m, DOMVideoTrackK o) => o -> m Text Source
Selected
data DOMVideoTrackSelectedPropertyInfo Source
AttrInfo DOMVideoTrackSelectedPropertyInfo | |
type AttrLabel DOMVideoTrackSelectedPropertyInfo = "DOMVideoTrack::selected" | |
type AttrGetType DOMVideoTrackSelectedPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMVideoTrackSelectedPropertyInfo = DOMVideoTrackK | |
type AttrSetTypeConstraint DOMVideoTrackSelectedPropertyInfo = * ~ Bool | |
type AttrAllowedOps DOMVideoTrackSelectedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> m Bool Source
setDOMVideoTrackSelected :: (MonadIO m, DOMVideoTrackK o) => o -> Bool -> m () Source