_audio_mmap_buffer_descripter.md 1.6 KB
Newer Older
Z
z00524957 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
# AudioMmapBufferDescripter


## 概述

mmap缓冲区描述符。

**Since:**
3.2
**Version:**
1.0
**相关模块:**

[Audio](_audio.md)


## 汇总


### Public 属性

  | 名称 | 描述 | 
| -------- | -------- |
| [memoryAddress](#memoryaddress) | byte[]<br/>指向mmap缓冲区的指针。&nbsp; | 
| [memoryFd](#memoryfd) | int<br/>mmap缓冲区的文件描述符。&nbsp; | 
| [totalBufferFrames](#totalbufferframes) | int<br/>缓冲区总大小,单位:帧。&nbsp; | 
| [transferFrameSize](#transferframesize) | int<br/>传输大小,单位:帧。&nbsp; | 
| [isShareable](#isshareable) | int<br/>mmap缓冲区是否可以在进程间共享。&nbsp; | 
| [offset](#offset) | unsigned&nbsp;int<br/>文件偏移。&nbsp; | 
| [filePath](#filepath) | String<br/>mmap文件路径。&nbsp; | 


## 类成员变量说明


### filePath

  
```
String AudioMmapBufferDescripter::filePath
```
**描述:**
mmap文件路径。


### isShareable

  
```
int AudioMmapBufferDescripter::isShareable
```
**描述:**
mmap缓冲区是否可以在进程间共享。


### memoryAddress

  
```
byte [] AudioMmapBufferDescripter::memoryAddress
```
**描述:**
指向mmap缓冲区的指针。


### memoryFd

  
```
int AudioMmapBufferDescripter::memoryFd
```
**描述:**
mmap缓冲区的文件描述符。


### offset

  
```
unsigned int AudioMmapBufferDescripter::offset
```
**描述:**
文件偏移。


### totalBufferFrames

  
```
int AudioMmapBufferDescripter::totalBufferFrames
```
**描述:**
缓冲区总大小,单位:帧。


### transferFrameSize

  
```
int AudioMmapBufferDescripter::transferFrameSize
```
**描述:**
传输大小,单位:帧。