CDMiInterface
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 updated: Jul 31, 2026

