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