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

