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音频通道数目,如单通道为1、立体声为2。 48 49 50### channelLayout 51 52``` 53unsigned long AudioSampleAttributes::channelLayout 54``` 55**描述** 56声道布局值 57 58 59### format 60 61``` 62enum AudioFormat AudioSampleAttributes::format 63``` 64**描述** 65音频数据格式,详情参考[AudioFormat](_hdi_audio_v20.md#audioformat)。 66 67 68### frameSize 69 70``` 71unsigned int AudioSampleAttributes::frameSize 72``` 73**描述** 74音频数据的帧大小。 75 76 77### interleaved 78 79``` 80boolean AudioSampleAttributes::interleaved 81``` 82**描述** 83音频数据交织的标记。 84 85 86### isBigEndian 87 88``` 89boolean AudioSampleAttributes::isBigEndian 90``` 91**描述** 92音频数据的大端标志。 93 94 95### isSignedData 96 97``` 98boolean AudioSampleAttributes::isSignedData 99``` 100**描述** 101音频数据有符号或无符号标志。 102 103 104### offloadInfo 105 106``` 107struct AudioOffloadInfo AudioSampleAttributes::offloadInfo 108``` 109**描述** 110offload流信息 111 112 113### period 114 115``` 116unsigned int AudioSampleAttributes::period 117``` 118**描述** 119音频采样周期,单位赫兹。 120 121 122### sampleRate 123 124``` 125unsigned int AudioSampleAttributes::sampleRate 126``` 127**描述** 128音频采样频率。 129 130 131### silenceThreshold 132 133``` 134unsigned int AudioSampleAttributes::silenceThreshold 135``` 136**描述** 137录音缓冲区阈值。 138 139 140### sourceType 141 142``` 143int AudioSampleAttributes::sourceType 144``` 145**描述** 146播放或录音的音源类型 147 148 149### startThreshold 150 151``` 152unsigned int AudioSampleAttributes::startThreshold 153``` 154**描述** 155音频播放起始阈值。 156 157 158### stopThreshold 159 160``` 161unsigned int AudioSampleAttributes::stopThreshold 162``` 163**描述** 164音频播放停止阈值。 165 166 167### streamId 168 169``` 170int AudioSampleAttributes::streamId 171``` 172**描述** 173录音或播放的标识符。 174 175 176### type 177 178``` 179enum AudioCategory AudioSampleAttributes::type 180``` 181**描述** 182音频类型,详情参考[AudioCategory](_hdi_audio_v20.md#audiocategory)。 183