1# CryptoInfo
2
3
4## 概述
5
6定义CryptoInfo,该信息由[IMediaDecryptModule::DecryptMediaData](interface_i_media_decrypt_module.md#decryptmediadata)使用。
7
8**起始版本:** 4.1
9
10**相关模块:**[HdiDrm](_hdi_drm.md)
11
12
13## 汇总
14
15
16### Public 属性
17
18| 名称 | 描述 |
19| -------- | -------- |
20| enum [CryptoAlgorithmType](_hdi_drm.md#cryptoalgorithmtype)[type](#type) | 加密算法类型。  |
21| unsigned char[] [keyId](#keyid) | 密钥标识。  |
22| unsigned char[] [iv](#iv) | 秘钥配套的IV。  |
23| struct [Pattern](_pattern.md)[pattern](#pattern) | 加密模式。  |
24| struct [SubSample](_sub_sample.md)[] [subSamples](#subsamples) | 加密subsample。  |
25
26
27## 类成员变量说明
28
29
30### iv
31
32```
33unsigned char [] CryptoInfo::iv
34```
35**描述**
36
37秘钥配套的IV。
38
39
40### keyId
41
42```
43unsigned char [] CryptoInfo::keyId
44```
45**描述**
46
47密钥标识。
48
49
50### pattern
51
52```
53struct Pattern CryptoInfo::pattern
54```
55**描述**
56
57加密模式。
58
59
60### subSamples
61
62```
63struct SubSample [] CryptoInfo::subSamples
64```
65**描述**
66
67加密subsample。
68
69
70### type
71
72```
73enum CryptoAlgorithmType CryptoInfo::type
74```
75**描述**
76
77加密算法类型。
78