// Code generated DO NOT EDIT // audiotrack.go package dom import "syscall/js" type AudioTrackIFace interface { GetEnabled() bool SetEnabled(bool) GetId() string GetKind() string GetLabel() string GetLanguage() string } type AudioTrack struct { Value } func JSValueToAudioTrack(val js.Value) AudioTrack { return AudioTrack{Value: JSValueToValue(val)} } func (v Value) AsAudioTrack() AudioTrack { return AudioTrack{Value: v} } func NewAudioTrack(args ...interface{}) AudioTrack { return AudioTrack{Value: JSValueToValue(js.Global().Get("AudioTrack").New(args...))} } func (a AudioTrack) GetEnabled() bool { val := a.Get("enabled") return val.Bool() } func (a AudioTrack) SetEnabled(val bool) { a.Set("enabled", val) } func (a AudioTrack) GetId() string { val := a.Get("id") return val.String() } func (a AudioTrack) GetKind() string { val := a.Get("kind") return val.String() } func (a AudioTrack) GetLabel() string { val := a.Get("label") return val.String() } func (a AudioTrack) GetLanguage() string { val := a.Get("language") return val.String() }