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