1# AudioSampleAttributes 2 3 4## 概述 5 6音频采样属性。 7 8**起始版本:** 4.0 9 10**相关模块:**[HdiAudio](_hdi_audio_v11.md) 11 12 13## 汇总 14 15 16### Public 属性 17 18| 名称 | 描述 | 19| -------- | -------- | 20| enum [AudioCategory](_hdi_audio_v11.md#audiocategory)[type](#type) | 音频类型,详情参考[AudioCategory](_hdi_audio_v11.md#audiocategory)。 | 21| boolean [interleaved](#interleaved) | 音频数据交织的标记。 | 22| enum [AudioFormat](_hdi_audio_v11.md#audioformat)[format](#format) | 音频数据格式,详情参考[AudioFormat](_hdi_audio_v11.md#audioformat)。 | 23| unsigned int [sampleRate](#samplerate) | 音频采样频率。 | 24| unsigned int [channelCount](#channelcount) | 音频通道数目,如单通道为1、立体声为2。 | 25| unsigned int [period](#period) | 音频采样周期,单位赫兹。 | 26| unsigned int [frameSize](#framesize) | 音频数据的帧大小。 | 27| boolean [isBigEndian](#isbigendian) | 音频数据的大端标志。 | 28| boolean [isSignedData](#issigneddata) | 音频数据有符号或无符号标志。 | 29| unsigned int [startThreshold](#startthreshold) | 音频播放起始阈值。 | 30| unsigned int [stopThreshold](#stopthreshold) | 音频播放停止阈值。 | 31| unsigned int [silenceThreshold](#silencethreshold) | 录音缓冲区阈值。 | 32| int [streamId](#streamid) | 录音或播放的标识符。 | 33| int [sourceType](#sourcetype) | 播放或录音的音源类型 | 34| struct [AudioOffloadInfo](_audio_offload_info_v10.md)[offloadInfo](#offloadinfo) | offload流信息 | 35 36 37## 类成员变量说明 38 39 40### channelCount 41 42``` 43unsigned int AudioSampleAttributes::channelCount 44``` 45**描述** 46 47音频通道数目,如单通道为1、立体声为2。 48 49 50### format 51 52``` 53enum AudioFormat AudioSampleAttributes::format 54``` 55**描述** 56 57音频数据格式,详情参考[AudioFormat](_hdi_audio_v11.md#audioformat)。 58 59 60### frameSize 61 62``` 63unsigned int AudioSampleAttributes::frameSize 64``` 65**描述** 66 67音频数据的帧大小。 68 69 70### interleaved 71 72``` 73boolean AudioSampleAttributes::interleaved 74``` 75**描述** 76 77音频数据交织的标记。 78 79 80### isBigEndian 81 82``` 83boolean AudioSampleAttributes::isBigEndian 84``` 85**描述** 86 87音频数据的大端标志。 88 89 90### isSignedData 91 92``` 93boolean AudioSampleAttributes::isSignedData 94``` 95**描述** 96 97音频数据有符号或无符号标志。 98 99 100### offloadInfo 101 102``` 103struct AudioOffloadInfo AudioSampleAttributes::offloadInfo 104``` 105**描述** 106 107offload流信息 108 109 110### period 111 112``` 113unsigned int AudioSampleAttributes::period 114``` 115**描述** 116 117音频采样周期,单位赫兹。 118 119 120### sampleRate 121 122``` 123unsigned int AudioSampleAttributes::sampleRate 124``` 125**描述** 126 127音频采样频率。 128 129 130### silenceThreshold 131 132``` 133unsigned int AudioSampleAttributes::silenceThreshold 134``` 135**描述** 136 137录音缓冲区阈值。 138 139 140### sourceType 141 142``` 143int AudioSampleAttributes::sourceType 144``` 145**描述** 146 147播放或录音的音源类型 148 149 150### startThreshold 151 152``` 153unsigned int AudioSampleAttributes::startThreshold 154``` 155**描述** 156 157音频播放起始阈值。 158 159 160### stopThreshold 161 162``` 163unsigned int AudioSampleAttributes::stopThreshold 164``` 165**描述** 166 167音频播放停止阈值。 168 169 170### streamId 171 172``` 173int AudioSampleAttributes::streamId 174``` 175**描述** 176 177录音或播放的标识符。 178 179 180### type 181 182``` 183enum AudioCategory AudioSampleAttributes::type 184``` 185**描述** 186 187音频类型,详情参考[AudioCategory](_hdi_audio_v11.md#audiocategory)。 188