Documentation ¶
Overview ¶
Package webvtt is video text track like captions, subtitles, chapters for content navigation, and more generally any form of metadata that is time-aligned with audio or video content.
Index ¶
- type AlignSetting
- type AutoKeyword
- type DirectionSetting
- type LineAlignSetting
- type PositionAlignSetting
- type ScrollSetting
- type Union
- type VTTCue
- func (_this *VTTCue) Align() AlignSetting
- func (_this *VTTCue) GetCueAsHTML() (_result *dom.DocumentFragment)
- func (_this *VTTCue) Line() *Union
- func (_this *VTTCue) LineAlign() LineAlignSetting
- func (_this *VTTCue) Position() *Union
- func (_this *VTTCue) PositionAlign() PositionAlignSetting
- func (_this *VTTCue) Region() *VTTRegion
- func (_this *VTTCue) SetAlign(value AlignSetting)
- func (_this *VTTCue) SetLine(value *Union)
- func (_this *VTTCue) SetLineAlign(value LineAlignSetting)
- func (_this *VTTCue) SetPosition(value *Union)
- func (_this *VTTCue) SetPositionAlign(value PositionAlignSetting)
- func (_this *VTTCue) SetRegion(value *VTTRegion)
- func (_this *VTTCue) SetSize(value float64)
- func (_this *VTTCue) SetSnapToLines(value bool)
- func (_this *VTTCue) SetText(value string)
- func (_this *VTTCue) SetVertical(value DirectionSetting)
- func (_this *VTTCue) Size() float64
- func (_this *VTTCue) SnapToLines() bool
- func (_this *VTTCue) Text() string
- func (_this *VTTCue) Vertical() DirectionSetting
- type VTTRegion
- func (_this *VTTRegion) Id() string
- func (_this *VTTRegion) JSValue() js.Value
- func (_this *VTTRegion) Lines() uint
- func (_this *VTTRegion) RegionAnchorX() float64
- func (_this *VTTRegion) RegionAnchorY() float64
- func (_this *VTTRegion) Scroll() ScrollSetting
- func (_this *VTTRegion) SetId(value string)
- func (_this *VTTRegion) SetLines(value uint)
- func (_this *VTTRegion) SetRegionAnchorX(value float64)
- func (_this *VTTRegion) SetRegionAnchorY(value float64)
- func (_this *VTTRegion) SetScroll(value ScrollSetting)
- func (_this *VTTRegion) SetViewportAnchorX(value float64)
- func (_this *VTTRegion) SetViewportAnchorY(value float64)
- func (_this *VTTRegion) SetWidth(value float64)
- func (_this *VTTRegion) ViewportAnchorX() float64
- func (_this *VTTRegion) ViewportAnchorY() float64
- func (_this *VTTRegion) Width() float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlignSetting ¶
type AlignSetting int
enum: AlignSetting
const ( StartAlignSetting AlignSetting = iota CenterAlignSetting EndAlignSetting LeftAlignSetting RightAlignSetting )
func AlignSettingFromJS ¶
func AlignSettingFromJS(value js.Value) AlignSetting
AlignSettingFromJS is converting a javascript value into a AlignSetting enum value.
func (*AlignSetting) JSValue ¶
func (this *AlignSetting) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (AlignSetting) Value ¶
func (this AlignSetting) Value() string
Value is converting this into javascript defined string value
type AutoKeyword ¶
type AutoKeyword int
enum: AutoKeyword
const (
AutoAutoKeyword AutoKeyword = iota
)
func AutoKeywordFromJS ¶
func AutoKeywordFromJS(value js.Value) AutoKeyword
AutoKeywordFromJS is converting a javascript value into a AutoKeyword enum value.
func (*AutoKeyword) JSValue ¶
func (this *AutoKeyword) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (AutoKeyword) Value ¶
func (this AutoKeyword) Value() string
Value is converting this into javascript defined string value
type DirectionSetting ¶
type DirectionSetting int
enum: DirectionSetting
const ( EmptyString0DirectionSetting DirectionSetting = iota RlDirectionSetting LrDirectionSetting )
func DirectionSettingFromJS ¶
func DirectionSettingFromJS(value js.Value) DirectionSetting
DirectionSettingFromJS is converting a javascript value into a DirectionSetting enum value.
func (*DirectionSetting) JSValue ¶
func (this *DirectionSetting) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (DirectionSetting) Value ¶
func (this DirectionSetting) Value() string
Value is converting this into javascript defined string value
type LineAlignSetting ¶
type LineAlignSetting int
enum: LineAlignSetting
const ( StartLineAlignSetting LineAlignSetting = iota CenterLineAlignSetting EndLineAlignSetting )
func LineAlignSettingFromJS ¶
func LineAlignSettingFromJS(value js.Value) LineAlignSetting
LineAlignSettingFromJS is converting a javascript value into a LineAlignSetting enum value.
func (*LineAlignSetting) JSValue ¶
func (this *LineAlignSetting) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (LineAlignSetting) Value ¶
func (this LineAlignSetting) Value() string
Value is converting this into javascript defined string value
type PositionAlignSetting ¶
type PositionAlignSetting int
enum: PositionAlignSetting
const ( LineLeftPositionAlignSetting PositionAlignSetting = iota CenterPositionAlignSetting LineRightPositionAlignSetting AutoPositionAlignSetting )
func PositionAlignSettingFromJS ¶
func PositionAlignSettingFromJS(value js.Value) PositionAlignSetting
PositionAlignSettingFromJS is converting a javascript value into a PositionAlignSetting enum value.
func (*PositionAlignSetting) JSValue ¶
func (this *PositionAlignSetting) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (PositionAlignSetting) Value ¶
func (this PositionAlignSetting) Value() string
Value is converting this into javascript defined string value
type ScrollSetting ¶
type ScrollSetting int
enum: ScrollSetting
const ( EmptyString0ScrollSetting ScrollSetting = iota UpScrollSetting )
func ScrollSettingFromJS ¶
func ScrollSettingFromJS(value js.Value) ScrollSetting
ScrollSettingFromJS is converting a javascript value into a ScrollSetting enum value.
func (*ScrollSetting) JSValue ¶
func (this *ScrollSetting) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (ScrollSetting) Value ¶
func (this ScrollSetting) Value() string
Value is converting this into javascript defined string value
type Union ¶
func UnionFromJS ¶
type VTTCue ¶
type VTTCue struct {
media.TextTrackCue
}
class: VTTCue
func VTTCueFromJS ¶
VTTCueFromJS is casting a js.Value into VTTCue.
func VTTCueFromWrapper ¶
VTTCueFromJS is casting from something that holds a js.Value into VTTCue.
func (*VTTCue) Align ¶
func (_this *VTTCue) Align() AlignSetting
Align returning attribute 'align' with type AlignSetting (idl: AlignSetting).
func (*VTTCue) GetCueAsHTML ¶
func (_this *VTTCue) GetCueAsHTML() (_result *dom.DocumentFragment)
func (*VTTCue) LineAlign ¶
func (_this *VTTCue) LineAlign() LineAlignSetting
LineAlign returning attribute 'lineAlign' with type LineAlignSetting (idl: LineAlignSetting).
func (*VTTCue) PositionAlign ¶
func (_this *VTTCue) PositionAlign() PositionAlignSetting
PositionAlign returning attribute 'positionAlign' with type PositionAlignSetting (idl: PositionAlignSetting).
func (*VTTCue) SetAlign ¶
func (_this *VTTCue) SetAlign(value AlignSetting)
SetAlign setting attribute 'align' with type AlignSetting (idl: AlignSetting).
func (*VTTCue) SetLineAlign ¶
func (_this *VTTCue) SetLineAlign(value LineAlignSetting)
SetLineAlign setting attribute 'lineAlign' with type LineAlignSetting (idl: LineAlignSetting).
func (*VTTCue) SetPosition ¶
SetPosition setting attribute 'position' with type Union (idl: Union).
func (*VTTCue) SetPositionAlign ¶
func (_this *VTTCue) SetPositionAlign(value PositionAlignSetting)
SetPositionAlign setting attribute 'positionAlign' with type PositionAlignSetting (idl: PositionAlignSetting).
func (*VTTCue) SetRegion ¶
SetRegion setting attribute 'region' with type VTTRegion (idl: VTTRegion).
func (*VTTCue) SetSnapToLines ¶
SetSnapToLines setting attribute 'snapToLines' with type bool (idl: boolean).
func (*VTTCue) SetVertical ¶
func (_this *VTTCue) SetVertical(value DirectionSetting)
SetVertical setting attribute 'vertical' with type DirectionSetting (idl: DirectionSetting).
func (*VTTCue) SnapToLines ¶
SnapToLines returning attribute 'snapToLines' with type bool (idl: boolean).
func (*VTTCue) Vertical ¶
func (_this *VTTCue) Vertical() DirectionSetting
Vertical returning attribute 'vertical' with type DirectionSetting (idl: DirectionSetting).
type VTTRegion ¶
class: VTTRegion
func NewVTTRegion ¶
func NewVTTRegion() (_result *VTTRegion)
func VTTRegionFromJS ¶
VTTRegionFromJS is casting a js.Value into VTTRegion.
func VTTRegionFromWrapper ¶
VTTRegionFromJS is casting from something that holds a js.Value into VTTRegion.
func (*VTTRegion) RegionAnchorX ¶
RegionAnchorX returning attribute 'regionAnchorX' with type float64 (idl: double).
func (*VTTRegion) RegionAnchorY ¶
RegionAnchorY returning attribute 'regionAnchorY' with type float64 (idl: double).
func (*VTTRegion) Scroll ¶
func (_this *VTTRegion) Scroll() ScrollSetting
Scroll returning attribute 'scroll' with type ScrollSetting (idl: ScrollSetting).
func (*VTTRegion) SetLines ¶
SetLines setting attribute 'lines' with type uint (idl: unsigned long).
func (*VTTRegion) SetRegionAnchorX ¶
SetRegionAnchorX setting attribute 'regionAnchorX' with type float64 (idl: double).
func (*VTTRegion) SetRegionAnchorY ¶
SetRegionAnchorY setting attribute 'regionAnchorY' with type float64 (idl: double).
func (*VTTRegion) SetScroll ¶
func (_this *VTTRegion) SetScroll(value ScrollSetting)
SetScroll setting attribute 'scroll' with type ScrollSetting (idl: ScrollSetting).
func (*VTTRegion) SetViewportAnchorX ¶
SetViewportAnchorX setting attribute 'viewportAnchorX' with type float64 (idl: double).
func (*VTTRegion) SetViewportAnchorY ¶
SetViewportAnchorY setting attribute 'viewportAnchorY' with type float64 (idl: double).
func (*VTTRegion) ViewportAnchorX ¶
ViewportAnchorX returning attribute 'viewportAnchorX' with type float64 (idl: double).
func (*VTTRegion) ViewportAnchorY ¶
ViewportAnchorY returning attribute 'viewportAnchorY' with type float64 (idl: double).