| 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.DOMVideoTrack
Contents
Description
- 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
class GObject o => DOMVideoTrackK o Source
Instances
| (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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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