• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Interfaces (其他)
2<!--Kit: Drm Kit-->
3<!--Subsystem: Multimedia-->
4<!--Owner: @qin_wei_jie-->
5<!--Designer: @chris2981-->
6<!--Tester: @xdlinc-->
7<!--Adviser: @zengyawen-->
8> **说明:**
9>
10> 本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
11
12## ProvisionRequest
13
14设备证书请求。
15
16**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。
17
18**系统能力:** SystemCapability.Multimedia.Drm.Core
19
20| 名称      | 类型                        | 只读 | 可选 | 说明         |
21| -------- | ------------------------|----|----| ------------- |
22| data   | Uint8Array| 否  | 否  | 设备证书请求数据。      |
23| defaultURL     | string         | 否  | 否  | Provision服务(设备证书请求服务)URL。       |
24
25## OptionsData
26
27设备证书请求的可选数据。
28
29**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
30
31**系统能力:** SystemCapability.Multimedia.Drm.Core
32
33| 名称      | 类型                        | 只读 | 可选 | 说明         |
34| -------- | --------------------------|----|----| ------------- |
35| name   | string | 否  | 否  | 可选数据名。      |
36| value     | string             | 否  | 否  | 可选数据值。 |
37
38## MediaKeyRequest
39
40媒体密钥请求参数。
41
42**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
43
44**系统能力:** SystemCapability.Multimedia.Drm.Core
45
46| 名称      | 类型                       | 只读 | 可选 | 说明         |
47| -------- | --------------------------|----|----| ------------- |
48| mediaKeyRequestType   | [MediaKeyRequestType](arkts-apis-drm-e.md#mediakeyrequesttype)| 否  | 否  | 媒体密钥请求类型。      |
49| data     | Uint8Array               |  否  | 否  | 媒体密钥请求数据。       |
50| defaultURL     | string              |  否  | 否  | 媒体密钥服务URL。       |
51
52## EventInfo
53
54事件信息。
55
56**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
57
58**系统能力:** SystemCapability.Multimedia.Drm.Core
59
60| 名称      | 类型                         | 只读 | 可选    | 说明         |
61| -------- | --------------------------|----|-------| ------------- |
62| info   | Uint8Array |   否 | 否      | 事件信息数据。      |
63| extraInfo     | string             |   否 | 否  | 事件扩展信息。 |
64
65## StatisticKeyValue
66
67度量记录。
68
69**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。
70
71**系统能力:** SystemCapability.Multimedia.Drm.Core
72
73| 名称      | 类型                       | 只读 | 可选   | 说明         |
74| -------- | -------------------------|----|------| ------------- |
75| name   | string | 否  | 否     | 度量记录名。      |
76| value     | string              | 否   | 否   | 度量记录值。 |
77
78## MediaKeyStatus
79
80媒体密钥状态。
81
82**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
83
84**系统能力:** SystemCapability.Multimedia.Drm.Core
85
86| 名称      | 类型                        | 只读 | 可选      | 说明         |
87| -------- | -------------------------|----|---------| ------------- |
88| name   | string | 否  |  否       | 媒体密钥状态名称(如媒体密钥过期时间、内容保护安全级别等)。      |
89| value     | string            | 否   | 否  | 媒体密钥状态值。 |
90
91## KeysInfo
92
93媒体密钥中密钥信息。
94
95**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
96
97**系统能力:** SystemCapability.Multimedia.Drm.Core
98
99| 名称      | 类型                       | 只读 | 可选 | 说明         |
100| -------- | -------------------------|----|---| ------------- |
101| keyId   | Uint8Array | 否  | 否 | 媒体密钥标识。      |
102| value     | string                 | 否  | 否 | 媒体密钥状态值。 |
103
104## MediaKeySystemInfo
105
106加密媒体内容的DRM信息。
107
108**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
109
110**系统能力:** SystemCapability.Multimedia.Drm.Core
111
112| 名称      | 类型                      | 只读 | 可选 | 说明         |
113| -------- | ------------------------|----|--| ------------- |
114| uuid   | string |  否  | 否 | DRM内容保护系统的唯一标识。      |
115| pssh     | Uint8Array              |  否  | 否 | DRM内容保护系统专用头(Protection System Specific Header)。 |
116
117## MediaKeySystemDescription<sup>12+</sup>
118
119插件信息。
120
121**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。
122
123**系统能力:** SystemCapability.Multimedia.Drm.Core
124
125| 名称      | 类型                        | 只读 | 可选 | 说明         |
126| -------- | --------------------------|----|--| ------------- |
127| name   | string | 否  | 否 | 插件名称。      |
128| uuid   | string | 否  | 否 | 插件唯一标识码。 |
129