Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

43 lines
939 B

// 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: Value{Value: val}} }
func (v Value) AsAudioTrack() AudioTrack { return AudioTrack{Value: v} }
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()
}