gi-webkit-3.0.7: WebKit bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit.Objects.DOMVideoTrack

Contents

Description

 

Synopsis

Exported types

newtype DOMVideoTrack Source #

Constructors

DOMVideoTrack (ManagedPtr DOMVideoTrack) 

Instances

GObject DOMVideoTrack Source # 
IsObject DOMVideoTrack Source # 
IsDOMVideoTrack DOMVideoTrack Source # 
IsDOMObject DOMVideoTrack Source # 
((~) * info (ResolveDOMVideoTrackMethod t DOMVideoTrack), MethodInfo * info DOMVideoTrack p) => IsLabel t (DOMVideoTrack -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> DOMVideoTrack -> p #

((~) * info (ResolveDOMVideoTrackMethod t DOMVideoTrack), MethodInfo * info DOMVideoTrack p) => IsLabelProxy t (DOMVideoTrack -> p) Source # 
HasAttributeList * DOMVideoTrack Source # 
type SignalList DOMVideoTrack Source # 
type SignalList DOMVideoTrack
type AttributeList DOMVideoTrack Source # 
type AttributeList DOMVideoTrack

class GObject o => IsDOMVideoTrack o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMVideoTrack a) => IsDOMVideoTrack a Source # 
IsDOMVideoTrack DOMVideoTrack Source # 

Methods

getId

data DOMVideoTrackGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMVideoTrack a) => MethodInfo * DOMVideoTrackGetIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMVideoTrackGetIdMethodInfo a -> signature -> s

getKind

data DOMVideoTrackGetKindMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMVideoTrack a) => MethodInfo * DOMVideoTrackGetKindMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMVideoTrackGetKindMethodInfo a -> signature -> s

getLabel

data DOMVideoTrackGetLabelMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMVideoTrack a) => MethodInfo * DOMVideoTrackGetLabelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMVideoTrackGetLabelMethodInfo a -> signature -> s

getLanguage

data DOMVideoTrackGetLanguageMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMVideoTrack a) => MethodInfo * DOMVideoTrackGetLanguageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMVideoTrackGetLanguageMethodInfo a -> signature -> s

getSelected

data DOMVideoTrackGetSelectedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMVideoTrack a) => MethodInfo * DOMVideoTrackGetSelectedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMVideoTrackGetSelectedMethodInfo a -> signature -> s

setSelected

data DOMVideoTrackSetSelectedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsDOMVideoTrack a) => MethodInfo * DOMVideoTrackSetSelectedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMVideoTrackSetSelectedMethodInfo a -> signature -> s

Properties

id

data DOMVideoTrackIdPropertyInfo Source #

Instances

AttrInfo DOMVideoTrackIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMVideoTrackIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo :: * -> Constraint

type AttrGetType DOMVideoTrackIdPropertyInfo :: *

type AttrLabel DOMVideoTrackIdPropertyInfo :: Symbol

type AttrOrigin DOMVideoTrackIdPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo o => Proxy * DOMVideoTrackIdPropertyInfo -> o -> IO (AttrGetType DOMVideoTrackIdPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo o, AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo b) => Proxy * DOMVideoTrackIdPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo o => Proxy * DOMVideoTrackIdPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo o, AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo b) => Proxy * DOMVideoTrackIdPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo Source # 
type AttrSetTypeConstraint DOMVideoTrackIdPropertyInfo = * ~ ()
type AttrOrigin DOMVideoTrackIdPropertyInfo Source # 
type AttrLabel DOMVideoTrackIdPropertyInfo Source # 
type AttrLabel DOMVideoTrackIdPropertyInfo = "id"
type AttrGetType DOMVideoTrackIdPropertyInfo Source # 
type AttrGetType DOMVideoTrackIdPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo Source # 
type AttrBaseTypeConstraint DOMVideoTrackIdPropertyInfo = IsDOMVideoTrack
type AttrAllowedOps DOMVideoTrackIdPropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMVideoTrackId :: AttrLabelProxy "id" Source #

kind

data DOMVideoTrackKindPropertyInfo Source #

Instances

AttrInfo DOMVideoTrackKindPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMVideoTrackKindPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo :: * -> Constraint

type AttrGetType DOMVideoTrackKindPropertyInfo :: *

type AttrLabel DOMVideoTrackKindPropertyInfo :: Symbol

type AttrOrigin DOMVideoTrackKindPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo o => Proxy * DOMVideoTrackKindPropertyInfo -> o -> IO (AttrGetType DOMVideoTrackKindPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo o, AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo b) => Proxy * DOMVideoTrackKindPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo o => Proxy * DOMVideoTrackKindPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo o, AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo b) => Proxy * DOMVideoTrackKindPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo Source # 
type AttrSetTypeConstraint DOMVideoTrackKindPropertyInfo = * ~ ()
type AttrOrigin DOMVideoTrackKindPropertyInfo Source # 
type AttrLabel DOMVideoTrackKindPropertyInfo Source # 
type AttrLabel DOMVideoTrackKindPropertyInfo = "kind"
type AttrGetType DOMVideoTrackKindPropertyInfo Source # 
type AttrGetType DOMVideoTrackKindPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo Source # 
type AttrBaseTypeConstraint DOMVideoTrackKindPropertyInfo = IsDOMVideoTrack
type AttrAllowedOps DOMVideoTrackKindPropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackKindPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMVideoTrackKind :: AttrLabelProxy "kind" Source #

label

data DOMVideoTrackLabelPropertyInfo Source #

Instances

AttrInfo DOMVideoTrackLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMVideoTrackLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo :: * -> Constraint

type AttrGetType DOMVideoTrackLabelPropertyInfo :: *

type AttrLabel DOMVideoTrackLabelPropertyInfo :: Symbol

type AttrOrigin DOMVideoTrackLabelPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo o => Proxy * DOMVideoTrackLabelPropertyInfo -> o -> IO (AttrGetType DOMVideoTrackLabelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo o, AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo b) => Proxy * DOMVideoTrackLabelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo o => Proxy * DOMVideoTrackLabelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo o, AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo b) => Proxy * DOMVideoTrackLabelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo Source # 
type AttrSetTypeConstraint DOMVideoTrackLabelPropertyInfo = * ~ ()
type AttrOrigin DOMVideoTrackLabelPropertyInfo Source # 
type AttrLabel DOMVideoTrackLabelPropertyInfo Source # 
type AttrLabel DOMVideoTrackLabelPropertyInfo = "label"
type AttrGetType DOMVideoTrackLabelPropertyInfo Source # 
type AttrGetType DOMVideoTrackLabelPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo Source # 
type AttrBaseTypeConstraint DOMVideoTrackLabelPropertyInfo = IsDOMVideoTrack
type AttrAllowedOps DOMVideoTrackLabelPropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMVideoTrackLabel :: AttrLabelProxy "label" Source #

language

data DOMVideoTrackLanguagePropertyInfo Source #

Instances

AttrInfo DOMVideoTrackLanguagePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMVideoTrackLanguagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMVideoTrackLanguagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMVideoTrackLanguagePropertyInfo :: * -> Constraint

type AttrGetType DOMVideoTrackLanguagePropertyInfo :: *

type AttrLabel DOMVideoTrackLanguagePropertyInfo :: Symbol

type AttrOrigin DOMVideoTrackLanguagePropertyInfo :: *

type AttrSetTypeConstraint DOMVideoTrackLanguagePropertyInfo Source # 
type AttrSetTypeConstraint DOMVideoTrackLanguagePropertyInfo = * ~ ()
type AttrOrigin DOMVideoTrackLanguagePropertyInfo Source # 
type AttrLabel DOMVideoTrackLanguagePropertyInfo Source # 
type AttrLabel DOMVideoTrackLanguagePropertyInfo = "language"
type AttrGetType DOMVideoTrackLanguagePropertyInfo Source # 
type AttrBaseTypeConstraint DOMVideoTrackLanguagePropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackLanguagePropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackLanguagePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMVideoTrackLanguage :: AttrLabelProxy "language" Source #

selected

data DOMVideoTrackSelectedPropertyInfo Source #

Instances

AttrInfo DOMVideoTrackSelectedPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMVideoTrackSelectedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMVideoTrackSelectedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMVideoTrackSelectedPropertyInfo :: * -> Constraint

type AttrGetType DOMVideoTrackSelectedPropertyInfo :: *

type AttrLabel DOMVideoTrackSelectedPropertyInfo :: Symbol

type AttrOrigin DOMVideoTrackSelectedPropertyInfo :: *

type AttrSetTypeConstraint DOMVideoTrackSelectedPropertyInfo Source # 
type AttrSetTypeConstraint DOMVideoTrackSelectedPropertyInfo = * ~ Bool
type AttrOrigin DOMVideoTrackSelectedPropertyInfo Source # 
type AttrLabel DOMVideoTrackSelectedPropertyInfo Source # 
type AttrLabel DOMVideoTrackSelectedPropertyInfo = "selected"
type AttrGetType DOMVideoTrackSelectedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMVideoTrackSelectedPropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackSelectedPropertyInfo Source # 
type AttrAllowedOps DOMVideoTrackSelectedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMVideoTrackSelected :: AttrLabelProxy "selected" Source #