# AudioMmapBufferDescripter ## 概述 mmap缓冲区描述符。 **起始版本:** 4.0 **相关模块:**[HdiAudio](_hdi_audio_v11.md) ## 汇总 ### Public 属性 | 名称 | 描述 | | -------- | -------- | | byte[] [memoryAddress](#memoryaddress) | 指向mmap缓冲区的指针。 | | FileDescriptor [memoryFd](#memoryfd) | mmap缓冲区的文件描述符。 | | int [totalBufferFrames](#totalbufferframes) | 缓冲区总大小,单位:帧。 | | int [transferFrameSize](#transferframesize) | 传输大小,单位:帧。 | | int [isShareable](#isshareable) | mmap缓冲区是否可以在进程间共享。 | | unsigned int [offset](#offset) | 文件偏移。 | | String [filePath](#filepath) | mmap文件路径。 | ## 类成员变量说明 ### filePath ``` String AudioMmapBufferDescripter::filePath ``` **描述** mmap文件路径。 ### isShareable ``` int AudioMmapBufferDescripter::isShareable ``` **描述** mmap缓冲区是否可以在进程间共享。 ### memoryAddress ``` byte [] AudioMmapBufferDescripter::memoryAddress ``` **描述** 指向mmap缓冲区的指针。 ### memoryFd ``` FileDescriptor AudioMmapBufferDescripter::memoryFd ``` **描述** mmap缓冲区的文件描述符。 ### offset ``` unsigned int AudioMmapBufferDescripter::offset ``` **描述** 文件偏移。 ### totalBufferFrames ``` int AudioMmapBufferDescripter::totalBufferFrames ``` **描述** 缓冲区总大小,单位:帧。 ### transferFrameSize ``` int AudioMmapBufferDescripter::transferFrameSize ``` **描述** 传输大小,单位:帧。