• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DrmBuffer
2
3
4## 概述
5
6定义DrmBuffer,该信息由[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| unsigned int [bufferType](#buffertype) | buffer类型,由实现平台定义。  |
21| FileDescriptor [fd](#fd) | buffer描述符。  |
22| unsigned int [bufferLen](#bufferlen) | buffer长度。  |
23| unsigned int [allocLen](#alloclen) | 分配buffer的长度。  |
24| unsigned int [filledLen](#filledlen) | 实际填充数据的长度。  |
25| unsigned int [offset](#offset) | 数据基于buffer首地址的偏移。  |
26| unsigned int [sharedMemType](#sharedmemtype) | 共享内存类型。  |
27
28
29## 类成员变量说明
30
31
32### allocLen
33
34```
35unsigned int DrmBuffer::allocLen
36```
37**描述**
38分配buffer的长度。
39
40
41### bufferLen
42
43```
44unsigned int DrmBuffer::bufferLen
45```
46**描述**
47buffer长度。
48
49
50### bufferType
51
52```
53unsigned int DrmBuffer::bufferType
54```
55**描述**
56buffer类型,由实现平台定义。
57
58
59### fd
60
61```
62FileDescriptor DrmBuffer::fd
63```
64**描述**
65buffer描述符。
66
67
68### filledLen
69
70```
71unsigned int DrmBuffer::filledLen
72```
73**描述**
74实际填充数据的长度。
75
76
77### offset
78
79```
80unsigned int DrmBuffer::offset
81```
82**描述**
83数据基于buffer首地址的偏移。
84
85
86### sharedMemType
87
88```
89unsigned int DrmBuffer::sharedMemType
90```
91**描述**
92共享内存类型。
93