Home
last modified time | relevance | path

Searched refs:MediaKeySystem (Results 1 – 25 of 51) sorted by relevance

123

/ohos5.0/foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi/include/
H A Dnative_mediakeysystem.h148 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.md96 | 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 Dnative__mediakeysystem_8h.md6 定义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 Derrorcode-drm.md64 ## 24700104 MediaKeySystem数量达到极限
68 Too many MediaKeySystem streams.
72 达到系统可支持的MediaKeySystem实例最大数量。
76 无效的MediaKeySystem实例没有及时释放。
80 释放其他不再使用的MediaKeySystem资源。
H A Djs-apis-drm.md30 | 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 Dnative__drm__common_8h.md28 | 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 Dnative__mediakeysystem_8h.md34 …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.md90 | 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 Derrorcode-drm.md64 ## 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 Djs-apis-drm.md232 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 Dnative-drm-mediakeysystem-management.md3 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 Ddrm-mediakeysystem-management.md3 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 Dnative-drm-mediakeysession-management.md3 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 Dmedia_key_system_mock.h21 typedef struct MediaKeySystem MediaKeySystem; typedef
32 MediaKeySystem *GetMediaKeySystem();
36 MediaKeySystem *mediaKeySystem_ = nullptr;
/ohos5.0/docs/en/application-dev/media/drm/
H A Dnative-drm-mediakeysystem-management.md3 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 Dnative-drm-mediakeysession-management.md3MediaKeySystem** 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 Ddrm-mediakeysystem-management.md3 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 DREADME_zh.md18 …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 Dnative_mediakeysystem.cpp126 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 Dnative_drm_base.h50 struct MediaKeySystem : public OHOS::RefBase { struct
51 MediaKeySystem() = default;
52 virtual ~MediaKeySystem() = default;
H A Dnative_drm_common.h501 typedef struct MediaKeySystem MediaKeySystem; typedef
H A Dnative_drm_object.h35 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 Ddrm_framework_unittest.cpp149 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 Dmediakeysystemndk_fuzzer.cpp62 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 DREADME_zh.md51 …| 获取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

123