• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IMediaKeySystemFactory
2
3
4## 概述
5
6DRM实例工厂方法接口,判断是否支持特定DRM方案,创建DRM实例。
7
8**起始版本:** 4.1
9
10**相关模块:**[HdiDrm](_hdi_drm.md)
11
12
13## 汇总
14
15
16### Public 成员函数
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [IsMediaKeySystemSupported](#ismediakeysystemsupported) ([in] String name, [in] String mimeType, [in] enum [ContentProtectionLevel](_hdi_drm.md#contentprotectionlevel) level, [out] boolean isSupported) | 判断是否支持特定DRM方案。  |
21| [CreateMediaKeySystem](#createmediakeysystem) ([out] [IMediaKeySystem](interface_i_media_key_system.md) mediaKeySystem) | 创建DRM实例。  |
22
23
24## 成员函数说明
25
26
27### CreateMediaKeySystem()
28
29```
30IMediaKeySystemFactory::CreateMediaKeySystem ([out] IMediaKeySystem mediaKeySystem)
31```
32**描述**
33创建DRM实例。
34
35**起始版本:** 4.1
36
37**参数:**
38
39| 名称 | 描述 |
40| -------- | -------- |
41| mediaKeySystem | DRM实例。 |
42
43**返回:**
44
450 表示执行成功。
46
47其他值表示执行失败。
48
49
50### IsMediaKeySystemSupported()
51
52```
53IMediaKeySystemFactory::IsMediaKeySystemSupported ([in] String name, [in] String mimeType, [in] enum ContentProtectionLevel level, [out] boolean isSupported )
54```
55**描述**
56判断是否支持特定DRM方案。
57
58**起始版本:** 4.1
59
60**参数:**
61
62| 名称 | 描述 |
63| -------- | -------- |
64| name | DRM方案名。  |
65| mimeType | 数字内容的MIME类型。  |
66| level | 内容保护等级。  |
67| isSupported | 是否支持特定DRM方案,true表示支持,false表示失败。 |
68
69**返回:**
70
710 表示执行成功。
72
73其他值表示执行失败。
74