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