Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

CDMiInterface

CDMiInterface

メソッド

cdmiAccess_New()

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

パラメーター

key_system

string

supported_configurations

NativeCdmConfiguration[]

callback

NativeDRMEventCallback

onCloseCallback

NativeDRMEventCallback


cdmiAccess_Destroy()

cdmiAccess_Destroy(nativeCDMiAccess: NativeCDMiAccess): void

パラメーター

nativeCDMiAccess

NativeCDMiAccess


cdmiAccess_IsValid()

cdmiAccess_IsValid(nativeCDMiAccess: NativeCDMiAccess): boolean

パラメーター

nativeCDMiAccess

NativeCDMiAccess

戻り値

boolean


cdmiAccess_GetKeySystem()

cdmiAccess_GetKeySystem(nativeCDMiAccess: NativeCDMiAccess): string

パラメーター

nativeCDMiAccess

NativeCDMiAccess

戻り値

string


cdmiAccess_GetConfiguration()

cdmiAccess_GetConfiguration(nativeCDMiAccess: NativeCDMiAccess): NativeCdmConfiguration

パラメーター

nativeCDMiAccess

NativeCDMiAccess

戻り値

NativeCdmConfiguration


cdmiAccess_CreateMediaKeys()

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

パラメーター

nativeCDMiAccess

NativeCDMiAccess

callback

NativeDRMEventCallback


cdmiMediaKeys_Destroy()

cdmiMediaKeys_Destroy(nativeCDMiMediaKeys: NativeCDMiMediaKeys): void

パラメーター

nativeCDMiMediaKeys

NativeCDMiMediaKeys


cdmiMediaKeys_IsValid()

cdmiMediaKeys_IsValid(nativeCDMiMediaKeys: NativeCDMiMediaKeys): boolean

パラメーター

nativeCDMiMediaKeys

NativeCDMiMediaKeys

戻り値

boolean


cdmiMediaKeys_GetSystemID()

cdmiMediaKeys_GetSystemID(nativeCDMiMediaKeys: NativeCDMiMediaKeys): number

パラメーター

nativeCDMiMediaKeys

NativeCDMiMediaKeys

戻り値

number


cdmiMediaKeys_CreateSession()

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

パラメーター

nativeCDMiMediaKeys

NativeCDMiMediaKeys

sessionType

string

callback

NativeDRMEventCallback

onMessageCallback

NativeDRMEventWithBufferCallback

onKeyStatusesChangedCallback

NativeDRMEventWithBufferCallback

onCloseCallback

NativeDRMEventCallback


cdmiMediaKeys_SetServerCertificate()

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

パラメーター

nativeCDMiMediaKeys

NativeCDMiMediaKeys

serverCertificate

string

callback

NativeDRMEventCallback


cdmiMediaKeys_GetStatusForPolicy()

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

パラメーター

nativeCDMiMediaKeys

NativeCDMiMediaKeys

policy

NativeCDMiMediaKeysPolicy

callback

NativeDRMEventCallback


cdmiSession_Destroy()

cdmiSession_Destroy(nativeCDMiSession: NativeCDMiSession): void

パラメーター

nativeCDMiSession

NativeCDMiSession


cdmiSession_IsValid()

cdmiSession_IsValid(nativeCDMiSession: NativeCDMiSession): boolean

パラメーター

nativeCDMiSession

NativeCDMiSession

戻り値

boolean


cdmiSession_GetSystemID()

cdmiSession_GetSystemID(nativeCDMiSession: NativeCDMiSession): number

パラメーター

nativeCDMiSession

NativeCDMiSession

戻り値

number


cdmiSession_GetSessionID()

cdmiSession_GetSessionID(nativeCDMiSession: NativeCDMiSession): string

パラメーター

nativeCDMiSession

NativeCDMiSession

戻り値

string


cdmiSession_GenerateRequest()

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

パラメーター

nativeCDMiSession

NativeCDMiSession

init_data

string

key_ids_csv

string[]

callback

NativeDRMEventCallback


cdmiSession_Update()

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

パラメーター

nativeCDMiSession

NativeCDMiSession

response

string

callback

NativeDRMEventCallback


cdmiSession_Close()

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

パラメーター

nativeCDMiSession

NativeCDMiSession

callback

NativeDRMEventCallback


cdmiSession_Remove()

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

パラメーター

nativeCDMiSession

NativeCDMiSession

callback

NativeDRMEventCallback


cdmiSession_Load()

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

パラメーター

nativeCDMiSession

NativeCDMiSession

sessionId

string

callback

NativeDRMEventCallback


Last updated: 2026年7月31日