/ohos5.0/foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/include/ |
H A D | native_mediakeysystem.h | 148 Drm_ErrCode OH_MediaKeySystem_Create(const char *name, MediaKeySystem **mediaKeySystem); 160 Drm_ErrCode OH_MediaKeySystem_SetConfigurationString(MediaKeySystem *mediaKeySystem, 175 Drm_ErrCode OH_MediaKeySystem_GetConfigurationString(MediaKeySystem *mediaKeySystem, 190 Drm_ErrCode OH_MediaKeySystem_SetConfigurationByteArray(MediaKeySystem *mediaKeySystem, 205 Drm_ErrCode OH_MediaKeySystem_GetConfigurationByteArray(MediaKeySystem *mediaKeySystem, 259 Drm_ErrCode OH_MediaKeySystem_CreateMediaKeySession(MediaKeySystem *mediaKeySystem, 290 Drm_ErrCode OH_MediaKeySystem_ProcessKeySystemResponse(MediaKeySystem *mediaKeySystem, 304 Drm_ErrCode OH_MediaKeySystem_GetOfflineMediaKeyIds(MediaKeySystem *mediaKeySystem, 333 Drm_ErrCode OH_MediaKeySystem_ClearOfflineMediaKeys(MediaKeySystem *mediaKeySystem, 346 Drm_ErrCode OH_MediaKeySystem_GetCertificateStatus(MediaKeySystem *mediaKeySystem, [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-drm-kit/ |
H A D | _drm.md | 96 | typedef struct [MediaKeySystem](#mediakeysystem) [MediaKeySystem](#mediakeysystem) | MediaKeySyst… 818 ### MediaKeySystem subsection 821 typedef struct MediaKeySystem MediaKeySystem 826 MediaKeySystem结构。 839 MediaKeySystem事件触发时将调用的回调,不返回MediaKeySystem实例,适用于单个MediaKeySystem场景。 880 MediaKeySystem事件触发时将调用的回调。 932 MediaKeySystem事件触发时将调用的回调,返回MediaKeySystem实例,适用于多个MediaKeySystem场景。 1496 创建MediaKeySystem实例。 1556 销毁MediaKeySystem实例。 1939 设置MediaKeySystem事件回调。 [all …]
|
H A D | native__mediakeysystem_8h.md | 6 定义Drm MediaKeySystem API。提供以下功能:查询是否支持指定的DRM解决方案,创建媒体密钥会话,获取和设置DRM配置属性,获取设备DRM度量信息,查询内容保护级别,生成设备DRM… 34 …[MediaKeySystem](_drm.md#mediakeysystem) \*mediaKeySystem, [OH_MediaKeySystem_Callback](_drm.md#oh… 39 …em_create) (const char \*name, [MediaKeySystem](_drm.md#mediakeysystem) \*\*mediaKeySystem) | 根据DR… 40 …igurationString](_drm.md#oh_mediakeysystem_setconfigurationstring) ([MediaKeySystem](_drm.md#media… 41 …igurationString](_drm.md#oh_mediakeysystem_getconfigurationstring) ([MediaKeySystem](_drm.md#media… 42 …ionByteArray](_drm.md#oh_mediakeysystem_setconfigurationbytearray) ([MediaKeySystem](_drm.md#media… 44 …aKeySystem_GetStatistics](_drm.md#oh_mediakeysystem_getstatistics) ([MediaKeySystem](_drm.md#media… 46 …) ([MediaKeySystem](_drm.md#mediakeysystem) \*mediaKeySystem, [MediaKeySystem_Callback](_drm.md#me… 49 …ystemResponse](_drm.md#oh_mediakeysystem_processkeysystemresponse) ([MediaKeySystem](_drm.md#media… 52 …OfflineMediaKeys](_drm.md#oh_mediakeysystem_clearofflinemediakeys) ([MediaKeySystem](_drm.md#media… [all …]
|
H A D | errorcode-drm.md | 64 ## 24700104 MediaKeySystem数量达到极限 68 Too many MediaKeySystem streams. 72 达到系统可支持的MediaKeySystem实例最大数量。 76 无效的MediaKeySystem实例没有及时释放。 80 释放其他不再使用的MediaKeySystem资源。
|
H A D | js-apis-drm.md | 30 | MAX_SYSTEM_NUM_REACHED | 24700103 | MediaKeySystem实例数量超过上限(64个) | 248 createMediaKeySystem(name: string): MediaKeySystem 250 创建MediaKeySystem实例。 266 | [MediaKeySystem](#mediakeysystem) | MediaKeySystem实例。 | 276 | 24700103 | Meet max MediaKeySystem num limit | 520 ## MediaKeySystem section 521 …持MediaKeySystem实例管理、设备证书申请与处理、会话创建、离线媒体密钥管理、获取DRM度量记录、设备属性等。在调用MediaKeySystem方法之前,必须使用[createMedia… 556 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 603 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 963 | type | string | 是 | 监听事件类型,MediaKeySystem实例创建成功后可监听。 | [all …]
|
H A D | native__drm__common_8h.md | 28 | struct [DRM_Statistics](_d_r_m___statistics.md) | MediaKeySystem的度量信息。 | 62 …_NAME_LEN](_drm.md#max_media_key_system_name_len) 128 | MediaKeySystem名称的最大长度。 | 63 | [MAX_MEDIA_KEY_SYSTEM_NUM](_drm.md#max_media_key_system_num) 8 | MediaKeySystem的… 78 …tistics](_d_r_m___statistics.md) [DRM_Statistics](_drm.md#drm_statistics) | MediaKeySystem的度量记录。 | 86 | typedef struct [MediaKeySystem](_drm.md#mediakeysystem) [MediaKeySystem](_drm.md#mediakeysystem) …
|
/ohos5.0/docs/en/application-dev/reference/apis-drm-kit/ |
H A D | native__mediakeysystem_8h.md | 34 …MediaKeySystem_SetCallback](_drm.md#oh_mediakeysystem_setcallback) ([MediaKeySystem](_drm.md#media… 39 …em_create) (const char \*name, [MediaKeySystem](_drm.md#mediakeysystem) \*\*mediaKeySystem) | Crea… 40 …igurationString](_drm.md#oh_mediakeysystem_setconfigurationstring) ([MediaKeySystem](_drm.md#media… 42 …ionByteArray](_drm.md#oh_mediakeysystem_setconfigurationbytearray) ([MediaKeySystem](_drm.md#media… 44 …aKeySystem_GetStatistics](_drm.md#oh_mediakeysystem_getstatistics) ([MediaKeySystem](_drm.md#media… 46 …stemCallback](_drm.md#oh_mediakeysystem_setmediakeysystemcallback) ([MediaKeySystem](_drm.md#media… 48 …SystemRequest](_drm.md#oh_mediakeysystem_generatekeysystemrequest) ([MediaKeySystem](_drm.md#media… 49 …ystemResponse](_drm.md#oh_mediakeysystem_processkeysystemresponse) ([MediaKeySystem](_drm.md#media… 52 …OfflineMediaKeys](_drm.md#oh_mediakeysystem_clearofflinemediakeys) ([MediaKeySystem](_drm.md#media… 53 …CertificateStatus](_drm.md#oh_mediakeysystem_getcertificatestatus) ([MediaKeySystem](_drm.md#media… [all …]
|
H A D | _drm.md | 90 | typedef struct [MediaKeySystem](#mediakeysystem) [MediaKeySystem](#mediakeysystem) | Defines a st… 812 ### MediaKeySystem subsection 815 typedef struct MediaKeySystem MediaKeySystem 934 | mediaKeySystem | Pointer to the **MediaKeySystem** instance.| 1470 | mediaKeySystem | Pointer to the **MediaKeySystem** instance.| 1490 Creates a **MediaKeySystem** instance. 1499 | mediaKeySystem | Pointer to the **MediaKeySystem** instance.| 1527 | mediaKeySystem | Pointer to the **MediaKeySystem** instance.| 1550 Destroys a **MediaKeySystem** instance. 1558 | mediaKeySystem | Pointer to the **MediaKeySystem** instance.| [all …]
|
H A D | errorcode-drm.md | 64 ## 24700104 Too Many MediaKeySystem Instances 68 Too many MediaKeySystem streams. 72 The number of **MediaKeySystem** instances reaches the upper limit. 76 Invalid **MediaKeySystem** instances are not released in time. 80 Release **MediaKeySystem** instances that are no longer used.
|
H A D | js-apis-drm.md | 232 createMediaKeySystem(name: string): MediaKeySystem 234 Creates a **MediaKeySystem** instance. 248 | [MediaKeySystem](#mediakeysystem) | **MediaKeySystem** instance. | 258 | 24700103 | Meet max MediaKeySystem num limit | 492 ## MediaKeySystem section 526 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 571 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 611 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 659 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 697 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/drm/ |
H A D | native-drm-mediakeysystem-management.md | 3 DRM系统管理(MediaKeySystem)支持MediaKeySystem实例管理、设备DRM证书申请与处理、会话实例管理、离线媒体密钥管理、获取DRM度量统计信息、设备属性等。在使用DRM K… 45 5. 创建MediaKeySystem实例。 48 MediaKeySystem *mediaKeySystem = NULL; 55 6.(可选)声明MediaKeySystem事件监听回调。 58 // 适用于多个MediaKeySystem实例的场景 63 // 适用于单个MediaKeySystem实例的场景。 64 … static Drm_ErrCode SystemCallBackWithObj(MediaKeySystem *mediaKeySystem, DRM_EventType eventType, 71 7.(可选)设置MediaKeySystem事件监听回调。 74 // 适用于多个MediaKeySystem实例的场景 80 // 适用于单个MediaKeySystem实例的场景。 [all …]
|
H A D | drm-mediakeysystem-management.md | 3 DRM系统管理(MediaKeySystem)支持MediaKeySystem实例管理、设备DRM证书申请与处理、会话实例管理、离线媒体密钥管理、获取DRM度量统计信息、设备属性等。在使用DRM K… 41 5. 创建MediaKeySystem实例。 48 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 89 监听MediaKeySystem设备DRM证书请求事件。 91 通过注册的keySystemRequired回调函数监听设备DRM证书请求,MediaKeySystem创建成功时即可监听,需要设备DRM证书时触发。 185 19. 销毁MediaKeySystem实例。 187 完成DRM功能使用,MediaKeySystem实例不再使用,销毁MediaKeySystem实例。 190 // MediaKeySystem实例使用完需要进行资源释放
|
H A D | native-drm-mediakeysession-management.md | 3 DRM会话管理(MediaKeySession)支持媒体密钥管理及媒体解密等,MediaKeySession实例由系统管理里的MediaKeySystem实例创建和销毁。 24 3. 声明MediaKeySystem监听回调。 27 // 适用于单个MediaKeySystem实例的场景。 38 // 适用于多个MediaKeySystem实例的场景。 50 4. 设置MediaKeySystem监听回调。 53 // 适用于单个MediaKeySystem实例的场景。 60 // 适用于多个MediaKeySystem实例的场景。
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/common/common_mock/drm_mock/capi/ |
H A D | media_key_system_mock.h | 21 typedef struct MediaKeySystem MediaKeySystem; typedef 32 MediaKeySystem *GetMediaKeySystem(); 36 MediaKeySystem *mediaKeySystem_ = nullptr;
|
/ohos5.0/docs/en/application-dev/media/drm/ |
H A D | native-drm-mediakeysystem-management.md | 3 Using the **MediaKeySystem** class of the DRM module, you can manage **MediaKeySystem** instances, … 45 5. Create a **MediaKeySystem** instance. 48 MediaKeySystem *mediaKeySystem = NULL; 55 6. (Optional) Declare the MediaKeySystem event listener callback. 58 // This callback applies to the scenario where there are multiple MediaKeySystem instances. 63 // This callback applies to the scenario where there is only one MediaKeySystem instance. 64 … static Drm_ErrCode SystemCallBackWithObj(MediaKeySystem *mediaKeySystem, DRM_EventType eventType, 71 7. (Optional) Set the MediaKeySystem event listener callback. 74 // This callback applies to the scenario where there are multiple MediaKeySystem instances. 80 // This callback applies to the scenario where there is only one MediaKeySystem instance. [all …]
|
H A D | native-drm-mediakeysession-management.md | 3 …MediaKeySystem** class of the DRM module supports media key management and media decryption. **Med… 24 3. Declare the MediaKeySystem event listener callback. 27 // This callback applies to the scenario where there is only one MediaKeySystem instance. 38 // This callback applies to the scenario where there are multiple MediaKeySystem instances. 50 4. Set the MediaKeySystem event listener callback. 53 // This callback applies to the scenario where there is only one MediaKeySystem instance. 60 // This callback applies to the scenario where there are multiple MediaKeySystem instances.
|
H A D | drm-mediakeysystem-management.md | 3 Using the **MediaKeySystem** class of the DRM module, you can manage **MediaKeySystem** instances, … 45 5. Create a **MediaKeySystem** instance. 52 let mediaKeySystem: drm.MediaKeySystem = drm.createMediaKeySystem("com.clearplay.drm"); 95 …ent **'keySystemRequired'**. This event can be listened for when a **MediaKeySystem** instance is … 189 19. Destroy this **MediaKeySystem** instance. 191 Destroy the **MediaKeySystem** instance when it is no longer used. 194 // Release resources when the MediaKeySystem instance is no longer needed.
|
/ohos5.0/foundation/multimedia/drm_framework/ |
H A D | README_zh.md | 18 …emFactoryClient | 对外提供Drm API接口,调用MediaKeySystemFactoryService,用于判断对DRM方案的支持及创建MediaKeySystem实例等。 | 19 | MediaKeySystemFactoryService | 通过MediaKeySystemFactory HDI调用底层插件,提供判断对DRM方案的支持及创建MediaKeySystem实例… 20 | MediaKeySystemClient | 对外提供MediaKeySystem API接口,调用MediaKeySystemService,用于DRM证书Provision(下载)、创建M… 21 | MediaKeySystemService | 通过MediaKeySystem HDI调用底层插件,提供DRM证书Provision(下载)、创建MediaKeySession、获取/设置属性… 62 3.创建MediaKeySystem实例,
|
/ohos5.0/foundation/multimedia/drm_framework/frameworks/c/drm_capi/ |
H A D | native_mediakeysystem.cpp | 126 Drm_ErrCode OH_MediaKeySystem_Create(const char *name, MediaKeySystem **mediaKeySystem) in OH_MediaKeySystem_Create() 226 Drm_ErrCode OH_MediaKeySystem_SetConfigurationByteArray(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_SetConfigurationByteArray() 255 Drm_ErrCode OH_MediaKeySystem_GetConfigurationByteArray(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_GetConfigurationByteArray() 316 Drm_ErrCode OH_MediaKeySystem_GetStatistics(MediaKeySystem *mediaKeySystem, DRM_Statistics *statist… in OH_MediaKeySystem_GetStatistics() 334 Drm_ErrCode OH_MediaKeySystem_GetMaxContentProtectionLevel(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_GetMaxContentProtectionLevel() 390 Drm_ErrCode OH_MediaKeySystem_ProcessKeySystemResponse(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_ProcessKeySystemResponse() 430 Drm_ErrCode OH_MediaKeySystem_SetMediaKeySystemCallback(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_SetMediaKeySystemCallback() 528 Drm_ErrCode OH_MediaKeySystem_GetOfflineMediaKeyIds(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_GetOfflineMediaKeyIds() 552 Drm_ErrCode OH_MediaKeySystem_GetOfflineMediaKeyStatus(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_GetOfflineMediaKeyStatus() 583 Drm_ErrCode OH_MediaKeySystem_ClearOfflineMediaKeys(MediaKeySystem *mediaKeySystem, in OH_MediaKeySystem_ClearOfflineMediaKeys() [all …]
|
/ohos5.0/foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/common/ |
H A D | native_drm_base.h | 50 struct MediaKeySystem : public OHOS::RefBase { struct 51 MediaKeySystem() = default; 52 virtual ~MediaKeySystem() = default;
|
H A D | native_drm_common.h | 501 typedef struct MediaKeySystem MediaKeySystem; typedef
|
H A D | native_drm_object.h | 35 struct MediaKeySystemObject : public MediaKeySystem { 80 void SetCallbackReference(MediaKeySystem *system, OH_MediaKeySystem_Callback systemCallback) in SetCallbackReference() 136 MediaKeySystem *system_ = nullptr;
|
/ohos5.0/foundation/multimedia/drm_framework/frameworks/native/test/unittest/src/ |
H A D | drm_framework_unittest.cpp | 149 MediaKeySystem *mediaKeySystem = nullptr; in SetUp() 411 MediaKeySystem *mediaKeySystem = nullptr; 436 MediaKeySystem *mediaKeySystem = nullptr; 456 MediaKeySystem *mediaKeySystem = nullptr; 477 MediaKeySystem *mediaKeySystem = nullptr; 501 MediaKeySystem *mediaKeySystem = nullptr; 527 MediaKeySystem *mediaKeySystem = nullptr; 557 MediaKeySystem *mediaKeySystem = nullptr; 588 MediaKeySystem *mediaKeySystem = nullptr; 619 MediaKeySystem *mediaKeySystem = nullptr; [all …]
|
/ohos5.0/foundation/multimedia/drm_framework/frameworks/native/test/fuzztest/mediakeysystemndk_fuzzer/ |
H A D | mediakeysystemndk_fuzzer.cpp | 62 Drm_ErrCode TestSystemEventCallBackWithObj(MediaKeySystem *mediaKeySystem, DRM_EventType eventType, in TestSystemEventCallBackWithObj() 183 MediaKeySystem *tmpSystem = reinterpret_cast<MediaKeySystemObject *>(tmp); in FuzzTestMediaKeySystemConfigurationNdk() 217 MediaKeySystem *tmpSystem = reinterpret_cast<MediaKeySystemObject *>(tmp); in FuzzTestMediaKeySystemGetNdk() 239 MediaKeySystem *tmpSystem = reinterpret_cast<MediaKeySystemObject *>(tmp); in FuzzTestMediaKeySystemDeviceCertificateNdk() 272 MediaKeySystem *tmpSystem = reinterpret_cast<MediaKeySystemObject *>(tmp); in FuzzTestMediaKeySystemCertificateOperationNdk() 316 MediaKeySystem *tmpSystem = reinterpret_cast<MediaKeySystemObject *>(tmp); in FuzzTestMediaKeySystemLicenseOperationNdk()
|
/ohos5.0/drivers/peripheral/clearplay/ |
H A D | README_zh.md | 51 …| 获取MediaKeySystem最大安全级别 | int32_t GetMaxContentProtectionLevel(Conte… 55 …| 注册和取消注册MediaKeySystem监听时事件 | int32_t SetCallback(const sptr<OHOS::HDI::Drm:… 63 | 释放MediaKeySystem | int32_t Destroy() | 104 …| MediaKeySystem事件监听回调 | int32_t SendEvent(EventType eventType, int32_t extra, const std::vect… 116 …ample,该sample可以验证ClearPlay证书下载、解密播放等基础功能。下面我们就以此sample为例讲述怎样用HDI接口去编写MediaKeySystem的创建、会话管理、证书管理、许… 121 …_system_factory.cpp的main函数中构造一个media_key_system_factory 对象,该对象中有查询设备所支持插件类型、创建和销毁MediaKeySystem的方法。 146 // MediaKeySystem Close 233 // MediaKeySystem Close
|