as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
原生
Skip to main content

Methods

cdmiAccess_New()

cdmiAccess_New(key_system: string, supported_configurations: NativeCdmConfiguration[], callback: NativeDRMEventCallback, onCloseCallback: NativeDRMEventCallback): void

Parameters

key_system
string
supported_configurations
NativeCdmConfiguration[]
callback
NativeDRMEventCallback
onCloseCallback
NativeDRMEventCallback

cdmiAccess_Destroy()

cdmiAccess_Destroy(nativeCDMiAccess: NativeCDMiAccess): void

Parameters

nativeCDMiAccess
NativeCDMiAccess

cdmiAccess_IsValid()

cdmiAccess_IsValid(nativeCDMiAccess: NativeCDMiAccess): boolean

Parameters

nativeCDMiAccess
NativeCDMiAccess

Returns

boolean

cdmiAccess_GetKeySystem()

cdmiAccess_GetKeySystem(nativeCDMiAccess: NativeCDMiAccess): string

Parameters

nativeCDMiAccess
NativeCDMiAccess

Returns

string

cdmiAccess_GetConfiguration()

cdmiAccess_GetConfiguration(nativeCDMiAccess: NativeCDMiAccess): NativeCdmConfiguration

Parameters

nativeCDMiAccess
NativeCDMiAccess

Returns

NativeCdmConfiguration

cdmiAccess_CreateMediaKeys()

cdmiAccess_CreateMediaKeys(nativeCDMiAccess: NativeCDMiAccess, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiAccess
NativeCDMiAccess
callback
NativeDRMEventCallback

cdmiMediaKeys_Destroy()

cdmiMediaKeys_Destroy(nativeCDMiMediaKeys: NativeCDMiMediaKeys): void

Parameters

nativeCDMiMediaKeys
NativeCDMiMediaKeys

cdmiMediaKeys_IsValid()

cdmiMediaKeys_IsValid(nativeCDMiMediaKeys: NativeCDMiMediaKeys): boolean

Parameters

nativeCDMiMediaKeys
NativeCDMiMediaKeys

Returns

boolean

cdmiMediaKeys_GetSystemID()

cdmiMediaKeys_GetSystemID(nativeCDMiMediaKeys: NativeCDMiMediaKeys): number

Parameters

nativeCDMiMediaKeys
NativeCDMiMediaKeys

Returns

number

cdmiMediaKeys_CreateSession()

cdmiMediaKeys_CreateSession(nativeCDMiMediaKeys: NativeCDMiMediaKeys, sessionType: string, callback: NativeDRMEventCallback, onMessageCallback: NativeDRMEventWithBufferCallback, onKeyStatusesChangedCallback: NativeDRMEventWithBufferCallback, onCloseCallback: NativeDRMEventCallback): void

Parameters

nativeCDMiMediaKeys
NativeCDMiMediaKeys
sessionType
string
callback
NativeDRMEventCallback
onMessageCallback
NativeDRMEventWithBufferCallback
onKeyStatusesChangedCallback
NativeDRMEventWithBufferCallback
onCloseCallback
NativeDRMEventCallback

cdmiMediaKeys_SetServerCertificate()

cdmiMediaKeys_SetServerCertificate(nativeCDMiMediaKeys: NativeCDMiMediaKeys, serverCertificate: string, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiMediaKeys
NativeCDMiMediaKeys
serverCertificate
string
callback
NativeDRMEventCallback

cdmiMediaKeys_GetStatusForPolicy()

cdmiMediaKeys_GetStatusForPolicy(nativeCDMiMediaKeys: NativeCDMiMediaKeys, policy: NativeCDMiMediaKeysPolicy, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiMediaKeys
NativeCDMiMediaKeys
policy
NativeCDMiMediaKeysPolicy
callback
NativeDRMEventCallback

cdmiSession_Destroy()

cdmiSession_Destroy(nativeCDMiSession: NativeCDMiSession): void

Parameters

nativeCDMiSession
NativeCDMiSession

cdmiSession_IsValid()

cdmiSession_IsValid(nativeCDMiSession: NativeCDMiSession): boolean

Parameters

nativeCDMiSession
NativeCDMiSession

Returns

boolean

cdmiSession_GetSystemID()

cdmiSession_GetSystemID(nativeCDMiSession: NativeCDMiSession): number

Parameters

nativeCDMiSession
NativeCDMiSession

Returns

number

cdmiSession_GetSessionID()

cdmiSession_GetSessionID(nativeCDMiSession: NativeCDMiSession): string

Parameters

nativeCDMiSession
NativeCDMiSession

Returns

string

cdmiSession_GenerateRequest()

cdmiSession_GenerateRequest(nativeCDMiSession: NativeCDMiSession, init_data: string, key_ids_csv: string[], callback: NativeDRMEventCallback): void

Parameters

nativeCDMiSession
NativeCDMiSession
init_data
string
key_ids_csv
string[]
callback
NativeDRMEventCallback

cdmiSession_Update()

cdmiSession_Update(nativeCDMiSession: NativeCDMiSession, response: string, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiSession
NativeCDMiSession
response
string
callback
NativeDRMEventCallback

cdmiSession_Close()

cdmiSession_Close(nativeCDMiSession: NativeCDMiSession, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiSession
NativeCDMiSession
callback
NativeDRMEventCallback

cdmiSession_Remove()

cdmiSession_Remove(nativeCDMiSession: NativeCDMiSession, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiSession
NativeCDMiSession
callback
NativeDRMEventCallback

cdmiSession_Load()

cdmiSession_Load(nativeCDMiSession: NativeCDMiSession, sessionId: string, callback: NativeDRMEventCallback): void

Parameters

nativeCDMiSession
NativeCDMiSession
sessionId
string
callback
NativeDRMEventCallback
Last modified on November 4, 2026