• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# AudioMmapBufferDescripter
2
3
4## 概述
5
6mmap缓冲区描述符。
7
8**起始版本:** 4.1
9
10**相关模块:**[HdiAudio](_hdi_audio_v20.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**描述**
38mmap文件路径。
39
40
41### isShareable
42
43```
44int AudioMmapBufferDescripter::isShareable
45```
46**描述**
47mmap缓冲区是否可以在进程间共享。
48
49
50### memoryAddress
51
52```
53byte [] AudioMmapBufferDescripter::memoryAddress
54```
55**描述**
56指向mmap缓冲区的指针。
57
58
59### memoryFd
60
61```
62FileDescriptor AudioMmapBufferDescripter::memoryFd
63```
64**描述**
65mmap缓冲区的文件描述符。
66
67
68### offset
69
70```
71unsigned int AudioMmapBufferDescripter::offset
72```
73**描述**
74文件偏移。
75
76
77### totalBufferFrames
78
79```
80int AudioMmapBufferDescripter::totalBufferFrames
81```
82**描述**
83缓冲区总大小,单位:帧。
84
85
86### transferFrameSize
87
88```
89int AudioMmapBufferDescripter::transferFrameSize
90```
91**描述**
92传输大小,单位:帧。
93