// Code generated DO NOT EDIT
|
|
// videotrack.go
|
|
package dom
|
|
|
|
import "syscall/js"
|
|
|
|
type VideoTrackIFace interface {
|
|
GetId() string
|
|
GetKind() string
|
|
GetLabel() string
|
|
GetLanguage() string
|
|
GetSelected() bool
|
|
SetSelected(bool)
|
|
}
|
|
type VideoTrack struct {
|
|
Value
|
|
}
|
|
|
|
func JSValueToVideoTrack(val js.Value) VideoTrack { return VideoTrack{Value: JSValueToValue(val)} }
|
|
func (v Value) AsVideoTrack() VideoTrack { return VideoTrack{Value: v} }
|
|
func NewVideoTrack(args ...interface{}) VideoTrack {
|
|
return VideoTrack{Value: JSValueToValue(js.Global().Get("VideoTrack").New(args...))}
|
|
}
|
|
func (v VideoTrack) GetId() string {
|
|
val := v.Get("id")
|
|
return val.String()
|
|
}
|
|
func (v VideoTrack) GetKind() string {
|
|
val := v.Get("kind")
|
|
return val.String()
|
|
}
|
|
func (v VideoTrack) GetLabel() string {
|
|
val := v.Get("label")
|
|
return val.String()
|
|
}
|
|
func (v VideoTrack) GetLanguage() string {
|
|
val := v.Get("language")
|
|
return val.String()
|
|
}
|
|
func (v VideoTrack) GetSelected() bool {
|
|
val := v.Get("selected")
|
|
return val.Bool()
|
|
}
|
|
func (v VideoTrack) SetSelected(val bool) {
|
|
v.Set("selected", val)
|
|
}
|