encrypted

package
v0.0.0-...-41cedfc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2022 License: BSD-3-Clause Imports: 4 Imported by: 3

Documentation

Overview

Package encrypted is control playback of encrypted content.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MediaEncryptedEvent

type MediaEncryptedEvent struct {
	domcore.Event
}

class: MediaEncryptedEvent

func MediaEncryptedEventFromJS

func MediaEncryptedEventFromJS(value js.Value) *MediaEncryptedEvent

MediaEncryptedEventFromJS is casting a js.Value into MediaEncryptedEvent.

func MediaEncryptedEventFromWrapper

func MediaEncryptedEventFromWrapper(input core.Wrapper) *MediaEncryptedEvent

MediaEncryptedEventFromJS is casting from something that holds a js.Value 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.Value) *MediaEncryptedEventInit

MediaEncryptedEventInitFromJS is allocating a new MediaEncryptedEventInit object and copy all values in the value javascript object.

func (*MediaEncryptedEventInit) JSValue

func (_this *MediaEncryptedEventInit) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type MediaKeyMessageEvent

type MediaKeyMessageEvent struct {
	domcore.Event
}

class: MediaKeyMessageEvent

func MediaKeyMessageEventFromJS

func MediaKeyMessageEventFromJS(value js.Value) *MediaKeyMessageEvent

MediaKeyMessageEventFromJS is casting a js.Value into MediaKeyMessageEvent.

func MediaKeyMessageEventFromWrapper

func MediaKeyMessageEventFromWrapper(input core.Wrapper) *MediaKeyMessageEvent

MediaKeyMessageEventFromJS is casting from something that holds a js.Value 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.Value) *MediaKeyMessageEventInit

MediaKeyMessageEventInitFromJS is allocating a new MediaKeyMessageEventInit object and copy all values in the value javascript object.

func (*MediaKeyMessageEventInit) JSValue

func (_this *MediaKeyMessageEventInit) JSValue() js.Value

JSValue is allocating a new javascript 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.Value) *MediaKeySession

MediaKeySessionFromJS is casting a js.Value into MediaKeySession.

func MediaKeySessionFromWrapper

func MediaKeySessionFromWrapper(input core.Wrapper) *MediaKeySession

MediaKeySessionFromJS is casting from something that holds a js.Value 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.Value) *MediaKeyStatusMap

MediaKeyStatusMapFromJS is casting a js.Value into MediaKeyStatusMap.

func MediaKeyStatusMapFromWrapper

func MediaKeyStatusMapFromWrapper(input core.Wrapper) *MediaKeyStatusMap

MediaKeyStatusMapFromJS is casting from something that holds a js.Value 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

JSValue returns the js.Value or js.Null() if _this is nil

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.Value) *MediaKeyStatusMapEntryIterator

MediaKeyStatusMapEntryIteratorFromJS is casting a js.Value into MediaKeyStatusMapEntryIterator.

func MediaKeyStatusMapEntryIteratorFromWrapper

func MediaKeyStatusMapEntryIteratorFromWrapper(input core.Wrapper) *MediaKeyStatusMapEntryIterator

MediaKeyStatusMapEntryIteratorFromJS is casting from something that holds a js.Value into MediaKeyStatusMapEntryIterator.

func (*MediaKeyStatusMapEntryIterator) JSValue

func (_this *MediaKeyStatusMapEntryIterator) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*MediaKeyStatusMapEntryIterator) Next

type MediaKeyStatusMapEntryIteratorValue

type MediaKeyStatusMapEntryIteratorValue struct {
	Value []js.Value
	Done  bool
}

dictionary: MediaKeyStatusMapEntryIteratorValue

func MediaKeyStatusMapEntryIteratorValueFromJS

func MediaKeyStatusMapEntryIteratorValueFromJS(value js.Value) *MediaKeyStatusMapEntryIteratorValue

MediaKeyStatusMapEntryIteratorValueFromJS is allocating a new MediaKeyStatusMapEntryIteratorValue object and copy all values in the value javascript object.

func (*MediaKeyStatusMapEntryIteratorValue) JSValue

func (_this *MediaKeyStatusMapEntryIteratorValue) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type MediaKeyStatusMapForEach

type MediaKeyStatusMapForEach js.Func

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.Value) *MediaKeyStatusMapKeyIterator

MediaKeyStatusMapKeyIteratorFromJS is casting a js.Value into MediaKeyStatusMapKeyIterator.

func MediaKeyStatusMapKeyIteratorFromWrapper

func MediaKeyStatusMapKeyIteratorFromWrapper(input core.Wrapper) *MediaKeyStatusMapKeyIterator

MediaKeyStatusMapKeyIteratorFromJS is casting from something that holds a js.Value into MediaKeyStatusMapKeyIterator.

func (*MediaKeyStatusMapKeyIterator) JSValue

func (_this *MediaKeyStatusMapKeyIterator) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*MediaKeyStatusMapKeyIterator) Next

type MediaKeyStatusMapKeyIteratorValue

type MediaKeyStatusMapKeyIteratorValue struct {
	Value *Union
	Done  bool
}

dictionary: MediaKeyStatusMapKeyIteratorValue

func MediaKeyStatusMapKeyIteratorValueFromJS

func MediaKeyStatusMapKeyIteratorValueFromJS(value js.Value) *MediaKeyStatusMapKeyIteratorValue

MediaKeyStatusMapKeyIteratorValueFromJS is allocating a new MediaKeyStatusMapKeyIteratorValue object and copy all values in the value javascript object.

func (*MediaKeyStatusMapKeyIteratorValue) JSValue

func (_this *MediaKeyStatusMapKeyIteratorValue) JSValue() js.Value

JSValue is allocating a new javascript 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.Value) *MediaKeyStatusMapValueIterator

MediaKeyStatusMapValueIteratorFromJS is casting a js.Value into MediaKeyStatusMapValueIterator.

func MediaKeyStatusMapValueIteratorFromWrapper

func MediaKeyStatusMapValueIteratorFromWrapper(input core.Wrapper) *MediaKeyStatusMapValueIterator

MediaKeyStatusMapValueIteratorFromJS is casting from something that holds a js.Value into MediaKeyStatusMapValueIterator.

func (*MediaKeyStatusMapValueIterator) JSValue

func (_this *MediaKeyStatusMapValueIterator) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*MediaKeyStatusMapValueIterator) Next

type MediaKeyStatusMapValueIteratorValue

type MediaKeyStatusMapValueIteratorValue struct {
	Value MediaKeyStatus
	Done  bool
}

dictionary: MediaKeyStatusMapValueIteratorValue

func MediaKeyStatusMapValueIteratorValueFromJS

func MediaKeyStatusMapValueIteratorValueFromJS(value js.Value) *MediaKeyStatusMapValueIteratorValue

MediaKeyStatusMapValueIteratorValueFromJS is allocating a new MediaKeyStatusMapValueIteratorValue object and copy all values in the value javascript object.

func (*MediaKeyStatusMapValueIteratorValue) JSValue

func (_this *MediaKeyStatusMapValueIteratorValue) JSValue() js.Value

JSValue is allocating a new javascript 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.Value) *MediaKeySystemAccess

MediaKeySystemAccessFromJS is casting a js.Value into MediaKeySystemAccess.

func MediaKeySystemAccessFromWrapper

func MediaKeySystemAccessFromWrapper(input core.Wrapper) *MediaKeySystemAccess

MediaKeySystemAccessFromJS is casting from something that holds a js.Value 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

JSValue returns the js.Value or js.Null() if _this is nil

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.Value) *MediaKeySystemConfiguration

MediaKeySystemConfigurationFromJS is allocating a new MediaKeySystemConfiguration object and copy all values in the value javascript object.

func (*MediaKeySystemConfiguration) JSValue

func (_this *MediaKeySystemConfiguration) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type MediaKeySystemMediaCapability

type MediaKeySystemMediaCapability struct {
	ContentType string
	Robustness  string
}

dictionary: MediaKeySystemMediaCapability

func MediaKeySystemMediaCapabilityFromJS

func MediaKeySystemMediaCapabilityFromJS(value js.Value) *MediaKeySystemMediaCapability

MediaKeySystemMediaCapabilityFromJS is allocating a new MediaKeySystemMediaCapability object and copy all values in the value javascript object.

func (*MediaKeySystemMediaCapability) JSValue

func (_this *MediaKeySystemMediaCapability) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type MediaKeys

type MediaKeys struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: MediaKeys

func MediaKeysFromJS

func MediaKeysFromJS(value js.Value) *MediaKeys

MediaKeysFromJS is casting a js.Value into MediaKeys.

func MediaKeysFromWrapper

func MediaKeysFromWrapper(input core.Wrapper) *MediaKeys

MediaKeysFromJS is casting from something that holds a js.Value into MediaKeys.

func (*MediaKeys) CreateSession

func (_this *MediaKeys) CreateSession(sessionType *MediaKeySessionType) (_result *MediaKeySession)

func (*MediaKeys) JSValue

func (_this *MediaKeys) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

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.Value) *PromiseMediaKeySystemAccess

PromiseMediaKeySystemAccessFromJS is casting a js.Value into PromiseMediaKeySystemAccess.

func PromiseMediaKeySystemAccessFromWrapper

func PromiseMediaKeySystemAccessFromWrapper(input core.Wrapper) *PromiseMediaKeySystemAccess

PromiseMediaKeySystemAccessFromJS is casting from something that holds a js.Value into PromiseMediaKeySystemAccess.

func (*PromiseMediaKeySystemAccess) Catch

func (*PromiseMediaKeySystemAccess) Finally

func (*PromiseMediaKeySystemAccess) JSValue

func (_this *PromiseMediaKeySystemAccess) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*PromiseMediaKeySystemAccess) Then

type PromiseMediaKeySystemAccessOnFulfilled

type PromiseMediaKeySystemAccessOnFulfilled js.Func

PromiseMediaKeySystemAccessOnFulfilled is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseMediaKeySystemAccessOnFulfilledFunc

type PromiseMediaKeySystemAccessOnFulfilledFunc func(value *MediaKeySystemAccess)

callback: PromiseTemplateOnFulfilled

func PromiseMediaKeySystemAccessOnFulfilledFromJS

func PromiseMediaKeySystemAccessOnFulfilledFromJS(_value js.Value) PromiseMediaKeySystemAccessOnFulfilledFunc

type PromiseMediaKeySystemAccessOnRejected

type PromiseMediaKeySystemAccessOnRejected js.Func

PromiseMediaKeySystemAccessOnRejected is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseMediaKeySystemAccessOnRejectedFunc

type PromiseMediaKeySystemAccessOnRejectedFunc func(reason js.Value)

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.Value) *PromiseMediaKeys

PromiseMediaKeysFromJS is casting a js.Value into PromiseMediaKeys.

func PromiseMediaKeysFromWrapper

func PromiseMediaKeysFromWrapper(input core.Wrapper) *PromiseMediaKeys

PromiseMediaKeysFromJS is casting from something that holds a js.Value 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

JSValue returns the js.Value or js.Null() if _this is nil

func (*PromiseMediaKeys) Then

func (_this *PromiseMediaKeys) Then(onFulfilled *PromiseMediaKeysOnFulfilled, onRejected *PromiseMediaKeysOnRejected) (_result *PromiseMediaKeys)

type PromiseMediaKeysOnFulfilled

type PromiseMediaKeysOnFulfilled js.Func

PromiseMediaKeysOnFulfilled is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseMediaKeysOnFulfilledFunc

type PromiseMediaKeysOnFulfilledFunc func(value *MediaKeys)

callback: PromiseTemplateOnFulfilled

func PromiseMediaKeysOnFulfilledFromJS

func PromiseMediaKeysOnFulfilledFromJS(_value js.Value) PromiseMediaKeysOnFulfilledFunc

type PromiseMediaKeysOnRejected

type PromiseMediaKeysOnRejected js.Func

PromiseMediaKeysOnRejected is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseMediaKeysOnRejectedFunc

type PromiseMediaKeysOnRejectedFunc func(reason js.Value)

callback: PromiseTemplateOnRejected

func PromiseMediaKeysOnRejectedFromJS

func PromiseMediaKeysOnRejectedFromJS(_value js.Value) PromiseMediaKeysOnRejectedFunc

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL