1# AudioMmapBufferDescripter
2
3
4## 概述
5
6mmap缓冲区描述符。
7
8**起始版本:** 4.0
9
10**相关模块:**[HdiAudio](_hdi_audio_v11.md)
11
12
13## 汇总
14
15
16### Public 属性
17
18| 名称 | 描述 |
19| -------- | -------- |
20| byte[] [memoryAddress](#memoryaddress) | 指向mmap缓冲区的指针。  |
21| FileDescriptor [memoryFd](#memoryfd) | mmap缓冲区的文件描述符。  |
22| int [totalBufferFrames](#totalbufferframes) | 缓冲区总大小,单位:帧。  |
23| int [transferFrameSize](#transferframesize) | 传输大小,单位:帧。  |
24| int [isShareable](#isshareable) | mmap缓冲区是否可以在进程间共享。  |
25| unsigned int [offset](#offset) | 文件偏移。  |
26| String [filePath](#filepath) | mmap文件路径。  |
27
28
29## 类成员变量说明
30
31
32### filePath
33
34```
35String AudioMmapBufferDescripter::filePath
36```
37**描述**
38
39mmap文件路径。
40
41
42### isShareable
43
44```
45int AudioMmapBufferDescripter::isShareable
46```
47**描述**
48
49mmap缓冲区是否可以在进程间共享。
50
51
52### memoryAddress
53
54```
55byte [] AudioMmapBufferDescripter::memoryAddress
56```
57**描述**
58
59指向mmap缓冲区的指针。
60
61
62### memoryFd
63
64```
65FileDescriptor AudioMmapBufferDescripter::memoryFd
66```
67**描述**
68
69mmap缓冲区的文件描述符。
70
71
72### offset
73
74```
75unsigned int AudioMmapBufferDescripter::offset
76```
77**描述**
78
79文件偏移。
80
81
82### totalBufferFrames
83
84```
85int AudioMmapBufferDescripter::totalBufferFrames
86```
87**描述**
88
89缓冲区总大小,单位:帧。
90
91
92### transferFrameSize
93
94```
95int AudioMmapBufferDescripter::transferFrameSize
96```
97**描述**
98
99传输大小,单位:帧。
100