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