• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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