Documentation ¶
Overview ¶
Package encrypted is control playback of encrypted content.
Index ¶
- type MediaEncryptedEvent
- type MediaEncryptedEventInit
- type MediaKeyMessageEvent
- type MediaKeyMessageEventInit
- type MediaKeyMessageType
- type MediaKeySession
- func (_this *MediaKeySession) AddEventKeyStatusesChange(listener func(event *domcore.Event, currentTarget *MediaKeySession)) js.Func
- func (_this *MediaKeySession) AddEventMessage(listener func(event *MediaKeyMessageEvent, currentTarget *MediaKeySession)) js.Func
- func (_this *MediaKeySession) Close() (_result *javascript.PromiseVoid)
- func (_this *MediaKeySession) Closed() *javascript.Promise
- func (_this *MediaKeySession) Expiration() float64
- func (_this *MediaKeySession) GenerateRequest(initDataType string, initData *Union) (_result *javascript.PromiseVoid)
- func (_this *MediaKeySession) KeyStatuses() *MediaKeyStatusMap
- func (_this *MediaKeySession) Load(sessionId string) (_result *javascript.PromiseBool)
- func (_this *MediaKeySession) OnKeyStatusesChange() domcore.EventHandlerFunc
- func (_this *MediaKeySession) OnMessage() domcore.EventHandlerFunc
- func (_this *MediaKeySession) Remove() (_result *javascript.PromiseVoid)
- func (_this *MediaKeySession) SessionId() string
- func (_this *MediaKeySession) SetOnKeyStatusesChange(listener func(event *domcore.Event, currentTarget *MediaKeySession)) js.Func
- func (_this *MediaKeySession) SetOnMessage(listener func(event *MediaKeyMessageEvent, currentTarget *MediaKeySession)) js.Func
- func (_this *MediaKeySession) Update(response *Union) (_result *javascript.PromiseVoid)
- type MediaKeySessionType
- type MediaKeyStatus
- type MediaKeyStatusMap
- func (_this *MediaKeyStatusMap) Entries() (_result *MediaKeyStatusMapEntryIterator)
- func (_this *MediaKeyStatusMap) ForEach(callback *MediaKeyStatusMapForEach, ...)
- func (_this *MediaKeyStatusMap) Get(keyId *Union) (_result js.Value)
- func (_this *MediaKeyStatusMap) Has(keyId *Union) (_result bool)
- func (_this *MediaKeyStatusMap) JSValue() js.Value
- func (_this *MediaKeyStatusMap) Keys() (_result *MediaKeyStatusMapKeyIterator)
- func (_this *MediaKeyStatusMap) Size() uint
- func (_this *MediaKeyStatusMap) Values() (_result *MediaKeyStatusMapValueIterator)
- type MediaKeyStatusMapEntryIterator
- type MediaKeyStatusMapEntryIteratorValue
- type MediaKeyStatusMapForEach
- type MediaKeyStatusMapForEachFunc
- type MediaKeyStatusMapKeyIterator
- type MediaKeyStatusMapKeyIteratorValue
- type MediaKeyStatusMapValueIterator
- type MediaKeyStatusMapValueIteratorValue
- type MediaKeySystemAccess
- type MediaKeySystemConfiguration
- type MediaKeySystemMediaCapability
- type MediaKeys
- type MediaKeysRequirement
- type PromiseMediaKeySystemAccess
- func (_this *PromiseMediaKeySystemAccess) Catch(onRejected *PromiseMediaKeySystemAccessOnRejected) (_result *PromiseMediaKeySystemAccess)
- func (_this *PromiseMediaKeySystemAccess) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseMediaKeySystemAccess)
- func (_this *PromiseMediaKeySystemAccess) JSValue() js.Value
- func (_this *PromiseMediaKeySystemAccess) Then(onFulfilled *PromiseMediaKeySystemAccessOnFulfilled, ...) (_result *PromiseMediaKeySystemAccess)
- type PromiseMediaKeySystemAccessOnFulfilled
- type PromiseMediaKeySystemAccessOnFulfilledFunc
- type PromiseMediaKeySystemAccessOnRejected
- type PromiseMediaKeySystemAccessOnRejectedFunc
- type PromiseMediaKeys
- func (_this *PromiseMediaKeys) Catch(onRejected *PromiseMediaKeysOnRejected) (_result *PromiseMediaKeys)
- func (_this *PromiseMediaKeys) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseMediaKeys)
- func (_this *PromiseMediaKeys) JSValue() js.Value
- func (_this *PromiseMediaKeys) Then(onFulfilled *PromiseMediaKeysOnFulfilled, ...) (_result *PromiseMediaKeys)
- type PromiseMediaKeysOnFulfilled
- type PromiseMediaKeysOnFulfilledFunc
- type PromiseMediaKeysOnRejected
- type PromiseMediaKeysOnRejectedFunc
- type Union
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MediaEncryptedEvent ¶
class: MediaEncryptedEvent
func MediaEncryptedEventFromJS ¶
func MediaEncryptedEventFromJS(value js.Wrapper) *MediaEncryptedEvent
MediaEncryptedEventFromJS is casting a js.Wrapper into MediaEncryptedEvent.
func NewMediaEncryptedEvent ¶
func NewMediaEncryptedEvent(_type string, eventInitDict *MediaEncryptedEventInit) (_result *MediaEncryptedEvent)
func (*MediaEncryptedEvent) InitData ¶
func (_this *MediaEncryptedEvent) InitData() *javascript.ArrayBuffer
InitData returning attribute 'initData' with type javascript.ArrayBuffer (idl: ArrayBuffer).
func (*MediaEncryptedEvent) InitDataType ¶
func (_this *MediaEncryptedEvent) InitDataType() string
InitDataType returning attribute 'initDataType' with type string (idl: DOMString).
type MediaEncryptedEventInit ¶
type MediaEncryptedEventInit struct { Bubbles bool Cancelable bool Composed bool InitDataType string InitData *javascript.ArrayBuffer }
dictionary: MediaEncryptedEventInit
func MediaEncryptedEventInitFromJS ¶
func MediaEncryptedEventInitFromJS(value js.Wrapper) *MediaEncryptedEventInit
MediaEncryptedEventInitFromJS is allocating a new MediaEncryptedEventInit object and copy all values from input javascript object
func (*MediaEncryptedEventInit) JSValue ¶
func (_this *MediaEncryptedEventInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeyMessageEvent ¶
class: MediaKeyMessageEvent
func MediaKeyMessageEventFromJS ¶
func MediaKeyMessageEventFromJS(value js.Wrapper) *MediaKeyMessageEvent
MediaKeyMessageEventFromJS is casting a js.Wrapper into MediaKeyMessageEvent.
func NewMediaKeyMessageEvent ¶
func NewMediaKeyMessageEvent(_type string, eventInitDict *MediaKeyMessageEventInit) (_result *MediaKeyMessageEvent)
func (*MediaKeyMessageEvent) Message ¶
func (_this *MediaKeyMessageEvent) Message() *javascript.ArrayBuffer
Message returning attribute 'message' with type javascript.ArrayBuffer (idl: ArrayBuffer).
func (*MediaKeyMessageEvent) MessageType ¶
func (_this *MediaKeyMessageEvent) MessageType() MediaKeyMessageType
MessageType returning attribute 'messageType' with type MediaKeyMessageType (idl: MediaKeyMessageType).
type MediaKeyMessageEventInit ¶
type MediaKeyMessageEventInit struct { Bubbles bool Cancelable bool Composed bool MessageType MediaKeyMessageType Message *javascript.ArrayBuffer }
dictionary: MediaKeyMessageEventInit
func MediaKeyMessageEventInitFromJS ¶
func MediaKeyMessageEventInitFromJS(value js.Wrapper) *MediaKeyMessageEventInit
MediaKeyMessageEventInitFromJS is allocating a new MediaKeyMessageEventInit object and copy all values from input javascript object
func (*MediaKeyMessageEventInit) JSValue ¶
func (_this *MediaKeyMessageEventInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeyMessageType ¶
type MediaKeyMessageType int
enum: MediaKeyMessageType
const ( LicenseRequestMediaKeyMessageType MediaKeyMessageType = iota LicenseRenewalMediaKeyMessageType LicenseReleaseMediaKeyMessageType IndividualizationRequestMediaKeyMessageType )
func MediaKeyMessageTypeFromJS ¶
func MediaKeyMessageTypeFromJS(value js.Value) MediaKeyMessageType
MediaKeyMessageTypeFromJS is converting a javascript value into a MediaKeyMessageType enum value.
func (*MediaKeyMessageType) JSValue ¶
func (this *MediaKeyMessageType) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (MediaKeyMessageType) Value ¶
func (this MediaKeyMessageType) Value() string
Value is converting this into javascript defined string value
type MediaKeySession ¶
type MediaKeySession struct {
domcore.EventTarget
}
class: MediaKeySession
func MediaKeySessionFromJS ¶
func MediaKeySessionFromJS(value js.Wrapper) *MediaKeySession
MediaKeySessionFromJS is casting a js.Wrapper into MediaKeySession.
func (*MediaKeySession) AddEventKeyStatusesChange ¶
func (_this *MediaKeySession) AddEventKeyStatusesChange(listener func(event *domcore.Event, currentTarget *MediaKeySession)) js.Func
AddKeyStatusesChange is adding doing AddEventListener for 'KeyStatusesChange' on target. This method is returning allocated javascript function that need to be released.
func (*MediaKeySession) AddEventMessage ¶
func (_this *MediaKeySession) AddEventMessage(listener func(event *MediaKeyMessageEvent, currentTarget *MediaKeySession)) js.Func
AddMessage is adding doing AddEventListener for 'Message' on target. This method is returning allocated javascript function that need to be released.
func (*MediaKeySession) Close ¶
func (_this *MediaKeySession) Close() (_result *javascript.PromiseVoid)
func (*MediaKeySession) Closed ¶
func (_this *MediaKeySession) Closed() *javascript.Promise
Closed returning attribute 'closed' with type javascript.Promise (idl: Promise).
func (*MediaKeySession) Expiration ¶
func (_this *MediaKeySession) Expiration() float64
Expiration returning attribute 'expiration' with type float64 (idl: unrestricted double).
func (*MediaKeySession) GenerateRequest ¶
func (_this *MediaKeySession) GenerateRequest(initDataType string, initData *Union) (_result *javascript.PromiseVoid)
func (*MediaKeySession) KeyStatuses ¶
func (_this *MediaKeySession) KeyStatuses() *MediaKeyStatusMap
KeyStatuses returning attribute 'keyStatuses' with type MediaKeyStatusMap (idl: MediaKeyStatusMap).
func (*MediaKeySession) Load ¶
func (_this *MediaKeySession) Load(sessionId string) (_result *javascript.PromiseBool)
func (*MediaKeySession) OnKeyStatusesChange ¶
func (_this *MediaKeySession) OnKeyStatusesChange() domcore.EventHandlerFunc
OnKeyStatusesChange returning attribute 'onkeystatuseschange' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*MediaKeySession) OnMessage ¶
func (_this *MediaKeySession) OnMessage() domcore.EventHandlerFunc
OnMessage returning attribute 'onmessage' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*MediaKeySession) Remove ¶
func (_this *MediaKeySession) Remove() (_result *javascript.PromiseVoid)
func (*MediaKeySession) SessionId ¶
func (_this *MediaKeySession) SessionId() string
SessionId returning attribute 'sessionId' with type string (idl: DOMString).
func (*MediaKeySession) SetOnKeyStatusesChange ¶
func (_this *MediaKeySession) SetOnKeyStatusesChange(listener func(event *domcore.Event, currentTarget *MediaKeySession)) js.Func
SetOnKeyStatusesChange is assigning a function to 'onkeystatuseschange'. This This method is returning allocated javascript function that need to be released.
func (*MediaKeySession) SetOnMessage ¶
func (_this *MediaKeySession) SetOnMessage(listener func(event *MediaKeyMessageEvent, currentTarget *MediaKeySession)) js.Func
SetOnMessage is assigning a function to 'onmessage'. This This method is returning allocated javascript function that need to be released.
func (*MediaKeySession) Update ¶
func (_this *MediaKeySession) Update(response *Union) (_result *javascript.PromiseVoid)
type MediaKeySessionType ¶
type MediaKeySessionType int
enum: MediaKeySessionType
const ( TemporaryMediaKeySessionType MediaKeySessionType = iota PersistentLicenseMediaKeySessionType )
func MediaKeySessionTypeFromJS ¶
func MediaKeySessionTypeFromJS(value js.Value) MediaKeySessionType
MediaKeySessionTypeFromJS is converting a javascript value into a MediaKeySessionType enum value.
func (*MediaKeySessionType) JSValue ¶
func (this *MediaKeySessionType) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (MediaKeySessionType) Value ¶
func (this MediaKeySessionType) Value() string
Value is converting this into javascript defined string value
type MediaKeyStatus ¶
type MediaKeyStatus int
enum: MediaKeyStatus
const ( UsableMediaKeyStatus MediaKeyStatus = iota ExpiredMediaKeyStatus ReleasedMediaKeyStatus OutputRestrictedMediaKeyStatus OutputDownscaledMediaKeyStatus StatusPendingMediaKeyStatus InternalErrorMediaKeyStatus )
func MediaKeyStatusFromJS ¶
func MediaKeyStatusFromJS(value js.Value) MediaKeyStatus
MediaKeyStatusFromJS is converting a javascript value into a MediaKeyStatus enum value.
func (*MediaKeyStatus) JSValue ¶
func (this *MediaKeyStatus) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (MediaKeyStatus) Value ¶
func (this MediaKeyStatus) Value() string
Value is converting this into javascript defined string value
type MediaKeyStatusMap ¶
type MediaKeyStatusMap struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: MediaKeyStatusMap
func MediaKeyStatusMapFromJS ¶
func MediaKeyStatusMapFromJS(value js.Wrapper) *MediaKeyStatusMap
MediaKeyStatusMapFromJS is casting a js.Wrapper into MediaKeyStatusMap.
func (*MediaKeyStatusMap) Entries ¶
func (_this *MediaKeyStatusMap) Entries() (_result *MediaKeyStatusMapEntryIterator)
func (*MediaKeyStatusMap) ForEach ¶
func (_this *MediaKeyStatusMap) ForEach(callback *MediaKeyStatusMapForEach, optionalThisForCallbackArgument interface{})
func (*MediaKeyStatusMap) Get ¶
func (_this *MediaKeyStatusMap) Get(keyId *Union) (_result js.Value)
func (*MediaKeyStatusMap) Has ¶
func (_this *MediaKeyStatusMap) Has(keyId *Union) (_result bool)
func (*MediaKeyStatusMap) JSValue ¶
func (_this *MediaKeyStatusMap) JSValue() js.Value
func (*MediaKeyStatusMap) Keys ¶
func (_this *MediaKeyStatusMap) Keys() (_result *MediaKeyStatusMapKeyIterator)
func (*MediaKeyStatusMap) Size ¶
func (_this *MediaKeyStatusMap) Size() uint
Size returning attribute 'size' with type uint (idl: unsigned long).
func (*MediaKeyStatusMap) Values ¶
func (_this *MediaKeyStatusMap) Values() (_result *MediaKeyStatusMapValueIterator)
type MediaKeyStatusMapEntryIterator ¶
type MediaKeyStatusMapEntryIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: MediaKeyStatusMapEntryIterator
func MediaKeyStatusMapEntryIteratorFromJS ¶
func MediaKeyStatusMapEntryIteratorFromJS(value js.Wrapper) *MediaKeyStatusMapEntryIterator
MediaKeyStatusMapEntryIteratorFromJS is casting a js.Wrapper into MediaKeyStatusMapEntryIterator.
func (*MediaKeyStatusMapEntryIterator) JSValue ¶
func (_this *MediaKeyStatusMapEntryIterator) JSValue() js.Value
func (*MediaKeyStatusMapEntryIterator) Next ¶
func (_this *MediaKeyStatusMapEntryIterator) Next() (_result *MediaKeyStatusMapEntryIteratorValue)
type MediaKeyStatusMapEntryIteratorValue ¶
dictionary: MediaKeyStatusMapEntryIteratorValue
func MediaKeyStatusMapEntryIteratorValueFromJS ¶
func MediaKeyStatusMapEntryIteratorValueFromJS(value js.Wrapper) *MediaKeyStatusMapEntryIteratorValue
MediaKeyStatusMapEntryIteratorValueFromJS is allocating a new MediaKeyStatusMapEntryIteratorValue object and copy all values from input javascript object
func (*MediaKeyStatusMapEntryIteratorValue) JSValue ¶
func (_this *MediaKeyStatusMapEntryIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeyStatusMapForEach ¶
MediaKeyStatusMapForEach is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func MediaKeyStatusMapForEachToJS ¶
func MediaKeyStatusMapForEachToJS(callback MediaKeyStatusMapForEachFunc) *MediaKeyStatusMapForEach
type MediaKeyStatusMapForEachFunc ¶
type MediaKeyStatusMapForEachFunc func(currentValue MediaKeyStatus, currentIndex int, listObj *MediaKeyStatusMap)
callback: MediaKeyStatusMapForEach
func MediaKeyStatusMapForEachFromJS ¶
func MediaKeyStatusMapForEachFromJS(_value js.Value) MediaKeyStatusMapForEachFunc
type MediaKeyStatusMapKeyIterator ¶
type MediaKeyStatusMapKeyIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: MediaKeyStatusMapKeyIterator
func MediaKeyStatusMapKeyIteratorFromJS ¶
func MediaKeyStatusMapKeyIteratorFromJS(value js.Wrapper) *MediaKeyStatusMapKeyIterator
MediaKeyStatusMapKeyIteratorFromJS is casting a js.Wrapper into MediaKeyStatusMapKeyIterator.
func (*MediaKeyStatusMapKeyIterator) JSValue ¶
func (_this *MediaKeyStatusMapKeyIterator) JSValue() js.Value
func (*MediaKeyStatusMapKeyIterator) Next ¶
func (_this *MediaKeyStatusMapKeyIterator) Next() (_result *MediaKeyStatusMapKeyIteratorValue)
type MediaKeyStatusMapKeyIteratorValue ¶
dictionary: MediaKeyStatusMapKeyIteratorValue
func MediaKeyStatusMapKeyIteratorValueFromJS ¶
func MediaKeyStatusMapKeyIteratorValueFromJS(value js.Wrapper) *MediaKeyStatusMapKeyIteratorValue
MediaKeyStatusMapKeyIteratorValueFromJS is allocating a new MediaKeyStatusMapKeyIteratorValue object and copy all values from input javascript object
func (*MediaKeyStatusMapKeyIteratorValue) JSValue ¶
func (_this *MediaKeyStatusMapKeyIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeyStatusMapValueIterator ¶
type MediaKeyStatusMapValueIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: MediaKeyStatusMapValueIterator
func MediaKeyStatusMapValueIteratorFromJS ¶
func MediaKeyStatusMapValueIteratorFromJS(value js.Wrapper) *MediaKeyStatusMapValueIterator
MediaKeyStatusMapValueIteratorFromJS is casting a js.Wrapper into MediaKeyStatusMapValueIterator.
func (*MediaKeyStatusMapValueIterator) JSValue ¶
func (_this *MediaKeyStatusMapValueIterator) JSValue() js.Value
func (*MediaKeyStatusMapValueIterator) Next ¶
func (_this *MediaKeyStatusMapValueIterator) Next() (_result *MediaKeyStatusMapValueIteratorValue)
type MediaKeyStatusMapValueIteratorValue ¶
type MediaKeyStatusMapValueIteratorValue struct { Value MediaKeyStatus Done bool }
dictionary: MediaKeyStatusMapValueIteratorValue
func MediaKeyStatusMapValueIteratorValueFromJS ¶
func MediaKeyStatusMapValueIteratorValueFromJS(value js.Wrapper) *MediaKeyStatusMapValueIteratorValue
MediaKeyStatusMapValueIteratorValueFromJS is allocating a new MediaKeyStatusMapValueIteratorValue object and copy all values from input javascript object
func (*MediaKeyStatusMapValueIteratorValue) JSValue ¶
func (_this *MediaKeyStatusMapValueIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeySystemAccess ¶
type MediaKeySystemAccess struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: MediaKeySystemAccess
func MediaKeySystemAccessFromJS ¶
func MediaKeySystemAccessFromJS(value js.Wrapper) *MediaKeySystemAccess
MediaKeySystemAccessFromJS is casting a js.Wrapper into MediaKeySystemAccess.
func (*MediaKeySystemAccess) CreateMediaKeys ¶
func (_this *MediaKeySystemAccess) CreateMediaKeys() (_result *PromiseMediaKeys)
func (*MediaKeySystemAccess) GetConfiguration ¶
func (_this *MediaKeySystemAccess) GetConfiguration() (_result *MediaKeySystemConfiguration)
func (*MediaKeySystemAccess) JSValue ¶
func (_this *MediaKeySystemAccess) JSValue() js.Value
func (*MediaKeySystemAccess) KeySystem ¶
func (_this *MediaKeySystemAccess) KeySystem() string
KeySystem returning attribute 'keySystem' with type string (idl: DOMString).
type MediaKeySystemConfiguration ¶
type MediaKeySystemConfiguration struct { Label string InitDataTypes []string AudioCapabilities []*MediaKeySystemMediaCapability VideoCapabilities []*MediaKeySystemMediaCapability DistinctiveIdentifier MediaKeysRequirement PersistentState MediaKeysRequirement SessionTypes []string }
dictionary: MediaKeySystemConfiguration
func MediaKeySystemConfigurationFromJS ¶
func MediaKeySystemConfigurationFromJS(value js.Wrapper) *MediaKeySystemConfiguration
MediaKeySystemConfigurationFromJS is allocating a new MediaKeySystemConfiguration object and copy all values from input javascript object
func (*MediaKeySystemConfiguration) JSValue ¶
func (_this *MediaKeySystemConfiguration) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeySystemMediaCapability ¶
dictionary: MediaKeySystemMediaCapability
func MediaKeySystemMediaCapabilityFromJS ¶
func MediaKeySystemMediaCapabilityFromJS(value js.Wrapper) *MediaKeySystemMediaCapability
MediaKeySystemMediaCapabilityFromJS is allocating a new MediaKeySystemMediaCapability object and copy all values from input javascript object
func (*MediaKeySystemMediaCapability) JSValue ¶
func (_this *MediaKeySystemMediaCapability) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type MediaKeys ¶
class: MediaKeys
func MediaKeysFromJS ¶
MediaKeysFromJS is casting a js.Wrapper into MediaKeys.
func (*MediaKeys) CreateSession ¶
func (_this *MediaKeys) CreateSession(sessionType *MediaKeySessionType) (_result *MediaKeySession)
func (*MediaKeys) SetServerCertificate ¶
func (_this *MediaKeys) SetServerCertificate(serverCertificate *Union) (_result *javascript.PromiseBool)
type MediaKeysRequirement ¶
type MediaKeysRequirement int
enum: MediaKeysRequirement
const ( RequiredMediaKeysRequirement MediaKeysRequirement = iota OptionalMediaKeysRequirement NotAllowedMediaKeysRequirement )
func MediaKeysRequirementFromJS ¶
func MediaKeysRequirementFromJS(value js.Value) MediaKeysRequirement
MediaKeysRequirementFromJS is converting a javascript value into a MediaKeysRequirement enum value.
func (*MediaKeysRequirement) JSValue ¶
func (this *MediaKeysRequirement) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (MediaKeysRequirement) Value ¶
func (this MediaKeysRequirement) Value() string
Value is converting this into javascript defined string value
type PromiseMediaKeySystemAccess ¶
type PromiseMediaKeySystemAccess struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseMediaKeySystemAccessFromJS ¶
func PromiseMediaKeySystemAccessFromJS(value js.Wrapper) *PromiseMediaKeySystemAccess
PromiseMediaKeySystemAccessFromJS is casting a js.Wrapper into PromiseMediaKeySystemAccess.
func (*PromiseMediaKeySystemAccess) Catch ¶
func (_this *PromiseMediaKeySystemAccess) Catch(onRejected *PromiseMediaKeySystemAccessOnRejected) (_result *PromiseMediaKeySystemAccess)
func (*PromiseMediaKeySystemAccess) Finally ¶
func (_this *PromiseMediaKeySystemAccess) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseMediaKeySystemAccess)
func (*PromiseMediaKeySystemAccess) JSValue ¶
func (_this *PromiseMediaKeySystemAccess) JSValue() js.Value
func (*PromiseMediaKeySystemAccess) Then ¶
func (_this *PromiseMediaKeySystemAccess) Then(onFulfilled *PromiseMediaKeySystemAccessOnFulfilled, onRejected *PromiseMediaKeySystemAccessOnRejected) (_result *PromiseMediaKeySystemAccess)
type PromiseMediaKeySystemAccessOnFulfilled ¶
PromiseMediaKeySystemAccessOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseMediaKeySystemAccessOnFulfilledToJS ¶
func PromiseMediaKeySystemAccessOnFulfilledToJS(callback PromiseMediaKeySystemAccessOnFulfilledFunc) *PromiseMediaKeySystemAccessOnFulfilled
type PromiseMediaKeySystemAccessOnFulfilledFunc ¶
type PromiseMediaKeySystemAccessOnFulfilledFunc func(value *MediaKeySystemAccess)
callback: PromiseTemplateOnFulfilled
func PromiseMediaKeySystemAccessOnFulfilledFromJS ¶
func PromiseMediaKeySystemAccessOnFulfilledFromJS(_value js.Value) PromiseMediaKeySystemAccessOnFulfilledFunc
type PromiseMediaKeySystemAccessOnRejected ¶
PromiseMediaKeySystemAccessOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseMediaKeySystemAccessOnRejectedToJS ¶
func PromiseMediaKeySystemAccessOnRejectedToJS(callback PromiseMediaKeySystemAccessOnRejectedFunc) *PromiseMediaKeySystemAccessOnRejected
type PromiseMediaKeySystemAccessOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseMediaKeySystemAccessOnRejectedFromJS ¶
func PromiseMediaKeySystemAccessOnRejectedFromJS(_value js.Value) PromiseMediaKeySystemAccessOnRejectedFunc
type PromiseMediaKeys ¶
type PromiseMediaKeys struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseMediaKeysFromJS ¶
func PromiseMediaKeysFromJS(value js.Wrapper) *PromiseMediaKeys
PromiseMediaKeysFromJS is casting a js.Wrapper into PromiseMediaKeys.
func (*PromiseMediaKeys) Catch ¶
func (_this *PromiseMediaKeys) Catch(onRejected *PromiseMediaKeysOnRejected) (_result *PromiseMediaKeys)
func (*PromiseMediaKeys) Finally ¶
func (_this *PromiseMediaKeys) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseMediaKeys)
func (*PromiseMediaKeys) JSValue ¶
func (_this *PromiseMediaKeys) JSValue() js.Value
func (*PromiseMediaKeys) Then ¶
func (_this *PromiseMediaKeys) Then(onFulfilled *PromiseMediaKeysOnFulfilled, onRejected *PromiseMediaKeysOnRejected) (_result *PromiseMediaKeys)
type PromiseMediaKeysOnFulfilled ¶
PromiseMediaKeysOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseMediaKeysOnFulfilledToJS ¶
func PromiseMediaKeysOnFulfilledToJS(callback PromiseMediaKeysOnFulfilledFunc) *PromiseMediaKeysOnFulfilled
type PromiseMediaKeysOnFulfilledFunc ¶
type PromiseMediaKeysOnFulfilledFunc func(value *MediaKeys)
callback: PromiseTemplateOnFulfilled
func PromiseMediaKeysOnFulfilledFromJS ¶
func PromiseMediaKeysOnFulfilledFromJS(_value js.Value) PromiseMediaKeysOnFulfilledFunc
type PromiseMediaKeysOnRejected ¶
PromiseMediaKeysOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseMediaKeysOnRejectedToJS ¶
func PromiseMediaKeysOnRejectedToJS(callback PromiseMediaKeysOnRejectedFunc) *PromiseMediaKeysOnRejected
type PromiseMediaKeysOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseMediaKeysOnRejectedFromJS ¶
func PromiseMediaKeysOnRejectedFromJS(_value js.Value) PromiseMediaKeysOnRejectedFunc