1d5a2a63bSopenharmony_ci/*
2d5a2a63bSopenharmony_ci * Copyright (C) 2020-2021 Huawei Device Co., Ltd.
3d5a2a63bSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4d5a2a63bSopenharmony_ci * you may not use this file except in compliance with the License.
5d5a2a63bSopenharmony_ci * You may obtain a copy of the License at
6d5a2a63bSopenharmony_ci *
7d5a2a63bSopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8d5a2a63bSopenharmony_ci *
9d5a2a63bSopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10d5a2a63bSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11d5a2a63bSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12d5a2a63bSopenharmony_ci * See the License for the specific language governing permissions and
13d5a2a63bSopenharmony_ci * limitations under the License.
14d5a2a63bSopenharmony_ci */
15d5a2a63bSopenharmony_ci#include "audiolite_test.h"
16d5a2a63bSopenharmony_ci#include "codec_type.h"
17d5a2a63bSopenharmony_ci#include "media_errors.h"
18d5a2a63bSopenharmony_ci
19d5a2a63bSopenharmony_ciusing namespace std;
20d5a2a63bSopenharmony_ciusing namespace OHOS::Audio;
21d5a2a63bSopenharmony_ciusing namespace testing::ext;
22d5a2a63bSopenharmony_ci
23d5a2a63bSopenharmony_ci
24d5a2a63bSopenharmony_cinamespace OHOS {
25d5a2a63bSopenharmony_ciconst int32_t BUFFER_SIZE = 1024;
26d5a2a63bSopenharmony_ciconst int32_t SAMPLE_RATE = 24000;
27d5a2a63bSopenharmony_ciconst int32_t BIT_RATE = 1024;
28d5a2a63bSopenharmony_ciconst int32_t CHANNEL_COUNT = 2;
29d5a2a63bSopenharmony_ci
30d5a2a63bSopenharmony_civoid AudioliteTest::SetUpTestCase(void) {}
31d5a2a63bSopenharmony_ci
32d5a2a63bSopenharmony_civoid AudioliteTest::TearDownTestCase(void) {}
33d5a2a63bSopenharmony_ci
34d5a2a63bSopenharmony_civoid AudioliteTest::SetUp()
35d5a2a63bSopenharmony_ci{
36d5a2a63bSopenharmony_ci    audioCapInfo.channelCount = CHANNEL_COUNT;
37d5a2a63bSopenharmony_ci    audioCapInfo.sampleRate = SAMPLE_RATE;
38d5a2a63bSopenharmony_ci    audioCapInfo.bitRate = BIT_RATE;
39d5a2a63bSopenharmony_ci    audioCapInfo.inputSource = AUDIO_SOURCE_DEFAULT;
40d5a2a63bSopenharmony_ci    audioCapInfo.bitWidth = BIT_WIDTH_16;
41d5a2a63bSopenharmony_ci}
42d5a2a63bSopenharmony_ci
43d5a2a63bSopenharmony_civoid AudioliteTest::TearDown() {}
44d5a2a63bSopenharmony_ci
45d5a2a63bSopenharmony_civoid AudioliteTest::AudioliteTestFunc(AudioCodecFormat audioFormat, int32_t sampleRate, int32_t channelCount,
46d5a2a63bSopenharmony_ci    int32_t bitRate, AudioBitWidth bitWidth)
47d5a2a63bSopenharmony_ci{
48d5a2a63bSopenharmony_ci    AudioCapturer *audioCapturer = new AudioCapturer();
49d5a2a63bSopenharmony_ci    AudioCapturerInfo info;
50d5a2a63bSopenharmony_ci    info.inputSource = AUDIO_MIC;
51d5a2a63bSopenharmony_ci    info.audioFormat = audioFormat;
52d5a2a63bSopenharmony_ci    info.sampleRate = sampleRate;
53d5a2a63bSopenharmony_ci    info.channelCount = channelCount;
54d5a2a63bSopenharmony_ci    info.bitRate = bitRate;
55d5a2a63bSopenharmony_ci    info.streamType = TYPE_MEDIA;
56d5a2a63bSopenharmony_ci    info.bitWidth = bitWidth;
57d5a2a63bSopenharmony_ci    audioCapturer->SetCapturerInfo(info);
58d5a2a63bSopenharmony_ci    audioCapturer->Start();
59d5a2a63bSopenharmony_ci
60d5a2a63bSopenharmony_ci    uint64_t frameCnt = audioCapturer->GetFrameCount();
61d5a2a63bSopenharmony_ci    uint32_t framesize = static_cast<uint32_t>((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t));
62d5a2a63bSopenharmony_ci    uint8_t *buffer;
63d5a2a63bSopenharmony_ci
64d5a2a63bSopenharmony_ci    audioCapturer->Read(buffer, framesize, false);
65d5a2a63bSopenharmony_ci    EXPECT_TRUE(sizeof(buffer) > 0);
66d5a2a63bSopenharmony_ci    audioCapturer->Release();
67d5a2a63bSopenharmony_ci    delete audioCapturer;
68d5a2a63bSopenharmony_ci}
69d5a2a63bSopenharmony_ci
70d5a2a63bSopenharmony_ci/*
71d5a2a63bSopenharmony_ci * Feature: Audiolite
72d5a2a63bSopenharmony_ci * Function: audioCapturer
73d5a2a63bSopenharmony_ci * SubFunction: NA
74d5a2a63bSopenharmony_ci * FunctionPoints: NA
75d5a2a63bSopenharmony_ci * EnvConditions: NA
76d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
77d5a2a63bSopenharmony_ci */
78d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1)
79d5a2a63bSopenharmony_ci{
80d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_16);
81d5a2a63bSopenharmony_ci}
82d5a2a63bSopenharmony_ci
83d5a2a63bSopenharmony_ci/*
84d5a2a63bSopenharmony_ci * Feature: Audiolite
85d5a2a63bSopenharmony_ci * Function: audioCapturer
86d5a2a63bSopenharmony_ci * SubFunction: NA
87d5a2a63bSopenharmony_ci * FunctionPoints: NA
88d5a2a63bSopenharmony_ci * EnvConditions: NA
89d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
90d5a2a63bSopenharmony_ci */
91d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_buffer_002, TestSize.Level1)
92d5a2a63bSopenharmony_ci{
93d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_16);
94d5a2a63bSopenharmony_ci}
95d5a2a63bSopenharmony_ci
96d5a2a63bSopenharmony_ci/*
97d5a2a63bSopenharmony_ci * Feature: Audiolite
98d5a2a63bSopenharmony_ci * Function: audioCapturer
99d5a2a63bSopenharmony_ci * SubFunction: NA
100d5a2a63bSopenharmony_ci * FunctionPoints: NA
101d5a2a63bSopenharmony_ci * EnvConditions: NA
102d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
103d5a2a63bSopenharmony_ci */
104d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audioCapturer_003, TestSize.Level1)
105d5a2a63bSopenharmony_ci{
106d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_16);
107d5a2a63bSopenharmony_ci}
108d5a2a63bSopenharmony_ci
109d5a2a63bSopenharmony_ci/*
110d5a2a63bSopenharmony_ci * Feature: Audiolite
111d5a2a63bSopenharmony_ci * Function: audioCapturer
112d5a2a63bSopenharmony_ci * SubFunction: NA
113d5a2a63bSopenharmony_ci * FunctionPoints: NA
114d5a2a63bSopenharmony_ci * EnvConditions: NA
115d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
116d5a2a63bSopenharmony_ci */
117d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audioCapturer_004, TestSize.Level1)
118d5a2a63bSopenharmony_ci{
119d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_16);
120d5a2a63bSopenharmony_ci}
121d5a2a63bSopenharmony_ci
122d5a2a63bSopenharmony_ci/*
123d5a2a63bSopenharmony_ci * Feature: Audiolite
124d5a2a63bSopenharmony_ci * Function: audioCapturer
125d5a2a63bSopenharmony_ci * SubFunction: NA
126d5a2a63bSopenharmony_ci * FunctionPoints: NA
127d5a2a63bSopenharmony_ci * EnvConditions: NA
128d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
129d5a2a63bSopenharmony_ci */
130d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audioCapturer_005, TestSize.Level1)
131d5a2a63bSopenharmony_ci{
132d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_16);
133d5a2a63bSopenharmony_ci}
134d5a2a63bSopenharmony_ci
135d5a2a63bSopenharmony_ci/*
136d5a2a63bSopenharmony_ci * Feature: Audiolite
137d5a2a63bSopenharmony_ci * Function: audioCapturer
138d5a2a63bSopenharmony_ci * SubFunction: NA
139d5a2a63bSopenharmony_ci * FunctionPoints: NA
140d5a2a63bSopenharmony_ci * EnvConditions: NA
141d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000
142d5a2a63bSopenharmony_ci */
143d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_006, Level1)
144d5a2a63bSopenharmony_ci{
145d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_16);
146d5a2a63bSopenharmony_ci}
147d5a2a63bSopenharmony_ci
148d5a2a63bSopenharmony_ci/*
149d5a2a63bSopenharmony_ci * Feature: Audiolite
150d5a2a63bSopenharmony_ci * Function: audioCapturer
151d5a2a63bSopenharmony_ci * SubFunction: NA
152d5a2a63bSopenharmony_ci * FunctionPoints: NA
153d5a2a63bSopenharmony_ci * EnvConditions: NA
154d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000
155d5a2a63bSopenharmony_ci */
156d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_007, Level1)
157d5a2a63bSopenharmony_ci{
158d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_16);
159d5a2a63bSopenharmony_ci}
160d5a2a63bSopenharmony_ci
161d5a2a63bSopenharmony_ci/*
162d5a2a63bSopenharmony_ci * Feature: Audiolite
163d5a2a63bSopenharmony_ci * Function: audioCapturer
164d5a2a63bSopenharmony_ci * SubFunction: NA
165d5a2a63bSopenharmony_ci * FunctionPoints: NA
166d5a2a63bSopenharmony_ci * EnvConditions: NA
167d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000
168d5a2a63bSopenharmony_ci */
169d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_008, Level1)
170d5a2a63bSopenharmony_ci{
171d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_16);
172d5a2a63bSopenharmony_ci}
173d5a2a63bSopenharmony_ci
174d5a2a63bSopenharmony_ci/*
175d5a2a63bSopenharmony_ci * Feature: Audiolite
176d5a2a63bSopenharmony_ci * Function: audioCapturer
177d5a2a63bSopenharmony_ci * SubFunction: NA
178d5a2a63bSopenharmony_ci * FunctionPoints: NA
179d5a2a63bSopenharmony_ci * EnvConditions: NA
180d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000
181d5a2a63bSopenharmony_ci */
182d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_009, Level1)
183d5a2a63bSopenharmony_ci{
184d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_16);
185d5a2a63bSopenharmony_ci}
186d5a2a63bSopenharmony_ci
187d5a2a63bSopenharmony_ci/*
188d5a2a63bSopenharmony_ci * Feature: Audiolite
189d5a2a63bSopenharmony_ci * Function: audioCapturer
190d5a2a63bSopenharmony_ci * SubFunction: NA
191d5a2a63bSopenharmony_ci * FunctionPoints: NA
192d5a2a63bSopenharmony_ci * EnvConditions: NA
193d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000
194d5a2a63bSopenharmony_ci */
195d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_010, Level1)
196d5a2a63bSopenharmony_ci{
197d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_16);
198d5a2a63bSopenharmony_ci}
199d5a2a63bSopenharmony_ci
200d5a2a63bSopenharmony_ci/*
201d5a2a63bSopenharmony_ci * Feature: Audiolite
202d5a2a63bSopenharmony_ci * Function: audioCapturer
203d5a2a63bSopenharmony_ci * SubFunction: NA
204d5a2a63bSopenharmony_ci * FunctionPoints: NA
205d5a2a63bSopenharmony_ci * EnvConditions: NA
206d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
207d5a2a63bSopenharmony_ci */
208d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_011, Level1)
209d5a2a63bSopenharmony_ci{
210d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_8);
211d5a2a63bSopenharmony_ci}
212d5a2a63bSopenharmony_ci
213d5a2a63bSopenharmony_ci/*
214d5a2a63bSopenharmony_ci * Feature: Audiolite
215d5a2a63bSopenharmony_ci * Function: audioCapturer
216d5a2a63bSopenharmony_ci * SubFunction: NA
217d5a2a63bSopenharmony_ci * FunctionPoints: NA
218d5a2a63bSopenharmony_ci * EnvConditions: NA
219d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
220d5a2a63bSopenharmony_ci */
221d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_012, Level1)
222d5a2a63bSopenharmony_ci{
223d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_8);
224d5a2a63bSopenharmony_ci}
225d5a2a63bSopenharmony_ci
226d5a2a63bSopenharmony_ci/*
227d5a2a63bSopenharmony_ci * Feature: Audiolite
228d5a2a63bSopenharmony_ci * Function: audioCapturer
229d5a2a63bSopenharmony_ci * SubFunction: NA
230d5a2a63bSopenharmony_ci * FunctionPoints: NA
231d5a2a63bSopenharmony_ci * EnvConditions: NA
232d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
233d5a2a63bSopenharmony_ci */
234d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_013, Level1)
235d5a2a63bSopenharmony_ci{
236d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_8);
237d5a2a63bSopenharmony_ci}
238d5a2a63bSopenharmony_ci
239d5a2a63bSopenharmony_ci/*
240d5a2a63bSopenharmony_ci * Feature: Audiolite
241d5a2a63bSopenharmony_ci * Function: audioCapturer
242d5a2a63bSopenharmony_ci * SubFunction: NA
243d5a2a63bSopenharmony_ci * FunctionPoints: NA
244d5a2a63bSopenharmony_ci * EnvConditions: NA
245d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000
246d5a2a63bSopenharmony_ci */
247d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_014, Level1)
248d5a2a63bSopenharmony_ci{
249d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_8);
250d5a2a63bSopenharmony_ci}
251d5a2a63bSopenharmony_ci
252d5a2a63bSopenharmony_ci/*
253d5a2a63bSopenharmony_ci * Feature: Audiolite
254d5a2a63bSopenharmony_ci * Function: audioCapturer
255d5a2a63bSopenharmony_ci * SubFunction: NA
256d5a2a63bSopenharmony_ci * FunctionPoints: NA
257d5a2a63bSopenharmony_ci * EnvConditions: NA
258d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000
259d5a2a63bSopenharmony_ci */
260d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_015, Level1)
261d5a2a63bSopenharmony_ci{
262d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_8);
263d5a2a63bSopenharmony_ci}
264d5a2a63bSopenharmony_ci
265d5a2a63bSopenharmony_ci/*
266d5a2a63bSopenharmony_ci * Feature: Audiolite
267d5a2a63bSopenharmony_ci * Function: audioCapturer
268d5a2a63bSopenharmony_ci * SubFunction: NA
269d5a2a63bSopenharmony_ci * FunctionPoints: NA
270d5a2a63bSopenharmony_ci * EnvConditions: NA
271d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000
272d5a2a63bSopenharmony_ci */
273d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_016, Level1)
274d5a2a63bSopenharmony_ci{
275d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_8);
276d5a2a63bSopenharmony_ci}
277d5a2a63bSopenharmony_ci
278d5a2a63bSopenharmony_ci/*
279d5a2a63bSopenharmony_ci * Feature: Audiolite
280d5a2a63bSopenharmony_ci * Function: audioCapturer
281d5a2a63bSopenharmony_ci * SubFunction: NA
282d5a2a63bSopenharmony_ci * FunctionPoints: NA
283d5a2a63bSopenharmony_ci * EnvConditions: NA
284d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000
285d5a2a63bSopenharmony_ci */
286d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_017, Level1)
287d5a2a63bSopenharmony_ci{
288d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_8);
289d5a2a63bSopenharmony_ci}
290d5a2a63bSopenharmony_ci
291d5a2a63bSopenharmony_ci/*
292d5a2a63bSopenharmony_ci * Feature: Audiolite
293d5a2a63bSopenharmony_ci * Function: audioCapturer
294d5a2a63bSopenharmony_ci * SubFunction: NA
295d5a2a63bSopenharmony_ci * FunctionPoints: NA
296d5a2a63bSopenharmony_ci * EnvConditions: NA
297d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000
298d5a2a63bSopenharmony_ci */
299d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_018, Level1)
300d5a2a63bSopenharmony_ci{
301d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_8);
302d5a2a63bSopenharmony_ci}
303d5a2a63bSopenharmony_ci
304d5a2a63bSopenharmony_ci/*
305d5a2a63bSopenharmony_ci * Feature: Audiolite
306d5a2a63bSopenharmony_ci * Function: audioCapturer
307d5a2a63bSopenharmony_ci * SubFunction: NA
308d5a2a63bSopenharmony_ci * FunctionPoints: NA
309d5a2a63bSopenharmony_ci * EnvConditions: NA
310d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000
311d5a2a63bSopenharmony_ci */
312d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_019, Level1)
313d5a2a63bSopenharmony_ci{
314d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_8);
315d5a2a63bSopenharmony_ci}
316d5a2a63bSopenharmony_ci
317d5a2a63bSopenharmony_ci/*
318d5a2a63bSopenharmony_ci * Feature: Audiolite
319d5a2a63bSopenharmony_ci * Function: audioCapturer
320d5a2a63bSopenharmony_ci * SubFunction: NA
321d5a2a63bSopenharmony_ci * FunctionPoints: NA
322d5a2a63bSopenharmony_ci * EnvConditions: NA
323d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000
324d5a2a63bSopenharmony_ci */
325d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_020, Level1)
326d5a2a63bSopenharmony_ci{
327d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_8);
328d5a2a63bSopenharmony_ci}
329d5a2a63bSopenharmony_ci
330d5a2a63bSopenharmony_ci/*
331d5a2a63bSopenharmony_ci * Feature: Audiolite
332d5a2a63bSopenharmony_ci * Function: audioCapturer
333d5a2a63bSopenharmony_ci * SubFunction: NA
334d5a2a63bSopenharmony_ci * FunctionPoints: NA
335d5a2a63bSopenharmony_ci * EnvConditions: NA
336d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
337d5a2a63bSopenharmony_ci */
338d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_021, Level1)
339d5a2a63bSopenharmony_ci{
340d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_16);
341d5a2a63bSopenharmony_ci}
342d5a2a63bSopenharmony_ci
343d5a2a63bSopenharmony_ci/*
344d5a2a63bSopenharmony_ci * Feature: Audiolite
345d5a2a63bSopenharmony_ci * Function: audioCapturer
346d5a2a63bSopenharmony_ci * SubFunction: NA
347d5a2a63bSopenharmony_ci * FunctionPoints: NA
348d5a2a63bSopenharmony_ci * EnvConditions: NA
349d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
350d5a2a63bSopenharmony_ci */
351d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_022, Level1)
352d5a2a63bSopenharmony_ci{
353d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_16);
354d5a2a63bSopenharmony_ci}
355d5a2a63bSopenharmony_ci
356d5a2a63bSopenharmony_ci/*
357d5a2a63bSopenharmony_ci * Feature: Audiolite
358d5a2a63bSopenharmony_ci * Function: audioCapturer
359d5a2a63bSopenharmony_ci * SubFunction: NA
360d5a2a63bSopenharmony_ci * FunctionPoints: NA
361d5a2a63bSopenharmony_ci * EnvConditions: NA
362d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
363d5a2a63bSopenharmony_ci */
364d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_023, Level1)
365d5a2a63bSopenharmony_ci{
366d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_16);
367d5a2a63bSopenharmony_ci}
368d5a2a63bSopenharmony_ci
369d5a2a63bSopenharmony_ci/*
370d5a2a63bSopenharmony_ci * Feature: Audiolite
371d5a2a63bSopenharmony_ci * Function: audioCapturer
372d5a2a63bSopenharmony_ci * SubFunction: NA
373d5a2a63bSopenharmony_ci * FunctionPoints: NA
374d5a2a63bSopenharmony_ci * EnvConditions: NA
375d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
376d5a2a63bSopenharmony_ci */
377d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_024, Level1)
378d5a2a63bSopenharmony_ci{
379d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_16);
380d5a2a63bSopenharmony_ci}
381d5a2a63bSopenharmony_ci
382d5a2a63bSopenharmony_ci/*
383d5a2a63bSopenharmony_ci * Feature: Audiolite
384d5a2a63bSopenharmony_ci * Function: audioCapturer
385d5a2a63bSopenharmony_ci * SubFunction: NA
386d5a2a63bSopenharmony_ci * FunctionPoints: NA
387d5a2a63bSopenharmony_ci * EnvConditions: NA
388d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
389d5a2a63bSopenharmony_ci */
390d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_025, Level1)
391d5a2a63bSopenharmony_ci{
392d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_16);
393d5a2a63bSopenharmony_ci}
394d5a2a63bSopenharmony_ci
395d5a2a63bSopenharmony_ci/*
396d5a2a63bSopenharmony_ci * Feature: Audiolite
397d5a2a63bSopenharmony_ci * Function: audioCapturer
398d5a2a63bSopenharmony_ci * SubFunction: NA
399d5a2a63bSopenharmony_ci * FunctionPoints: NA
400d5a2a63bSopenharmony_ci * EnvConditions: NA
401d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000
402d5a2a63bSopenharmony_ci */
403d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_026, Level1)
404d5a2a63bSopenharmony_ci{
405d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_16);
406d5a2a63bSopenharmony_ci}
407d5a2a63bSopenharmony_ci
408d5a2a63bSopenharmony_ci/*
409d5a2a63bSopenharmony_ci * Feature: Audiolite
410d5a2a63bSopenharmony_ci * Function: audioCapturer
411d5a2a63bSopenharmony_ci * SubFunction: NA
412d5a2a63bSopenharmony_ci * FunctionPoints: NA
413d5a2a63bSopenharmony_ci * EnvConditions: NA
414d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000
415d5a2a63bSopenharmony_ci */
416d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_027, Level1)
417d5a2a63bSopenharmony_ci{
418d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_16);
419d5a2a63bSopenharmony_ci}
420d5a2a63bSopenharmony_ci
421d5a2a63bSopenharmony_ci/*
422d5a2a63bSopenharmony_ci * Feature: Audiolite
423d5a2a63bSopenharmony_ci * Function: audioCapturer
424d5a2a63bSopenharmony_ci * SubFunction: NA
425d5a2a63bSopenharmony_ci * FunctionPoints: NA
426d5a2a63bSopenharmony_ci * EnvConditions: NA
427d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000
428d5a2a63bSopenharmony_ci */
429d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_028, Level1)
430d5a2a63bSopenharmony_ci{
431d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_16);
432d5a2a63bSopenharmony_ci}
433d5a2a63bSopenharmony_ci
434d5a2a63bSopenharmony_ci/*
435d5a2a63bSopenharmony_ci * Feature: Audiolite
436d5a2a63bSopenharmony_ci * Function: audioCapturer
437d5a2a63bSopenharmony_ci * SubFunction: NA
438d5a2a63bSopenharmony_ci * FunctionPoints: NA
439d5a2a63bSopenharmony_ci * EnvConditions: NA
440d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000
441d5a2a63bSopenharmony_ci */
442d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_029, Level1)
443d5a2a63bSopenharmony_ci{
444d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_16);
445d5a2a63bSopenharmony_ci}
446d5a2a63bSopenharmony_ci
447d5a2a63bSopenharmony_ci/*
448d5a2a63bSopenharmony_ci * Feature: Audiolite
449d5a2a63bSopenharmony_ci * Function: audioCapturer
450d5a2a63bSopenharmony_ci * SubFunction: NA
451d5a2a63bSopenharmony_ci * FunctionPoints: NA
452d5a2a63bSopenharmony_ci * EnvConditions: NA
453d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000
454d5a2a63bSopenharmony_ci */
455d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_030, Level1)
456d5a2a63bSopenharmony_ci{
457d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_16);
458d5a2a63bSopenharmony_ci}
459d5a2a63bSopenharmony_ci
460d5a2a63bSopenharmony_ci/*
461d5a2a63bSopenharmony_ci * Feature: Audiolite
462d5a2a63bSopenharmony_ci * Function: audioCapturer
463d5a2a63bSopenharmony_ci * SubFunction: NA
464d5a2a63bSopenharmony_ci * FunctionPoints: NA
465d5a2a63bSopenharmony_ci * EnvConditions: NA
466d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
467d5a2a63bSopenharmony_ci */
468d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_031, Level1)
469d5a2a63bSopenharmony_ci{
470d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_8);
471d5a2a63bSopenharmony_ci}
472d5a2a63bSopenharmony_ci
473d5a2a63bSopenharmony_ci/*
474d5a2a63bSopenharmony_ci * Feature: Audiolite
475d5a2a63bSopenharmony_ci * Function: audioCapturer
476d5a2a63bSopenharmony_ci * SubFunction: NA
477d5a2a63bSopenharmony_ci * FunctionPoints: NA
478d5a2a63bSopenharmony_ci * EnvConditions: NA
479d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
480d5a2a63bSopenharmony_ci */
481d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_032, Level1)
482d5a2a63bSopenharmony_ci{
483d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_8);
484d5a2a63bSopenharmony_ci}
485d5a2a63bSopenharmony_ci
486d5a2a63bSopenharmony_ci/*
487d5a2a63bSopenharmony_ci * Feature: Audiolite
488d5a2a63bSopenharmony_ci * Function: audioCapturer
489d5a2a63bSopenharmony_ci * SubFunction: NA
490d5a2a63bSopenharmony_ci * FunctionPoints: NA
491d5a2a63bSopenharmony_ci * EnvConditions: NA
492d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
493d5a2a63bSopenharmony_ci */
494d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_033, Level1)
495d5a2a63bSopenharmony_ci{
496d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_8);
497d5a2a63bSopenharmony_ci}
498d5a2a63bSopenharmony_ci
499d5a2a63bSopenharmony_ci/*
500d5a2a63bSopenharmony_ci * Feature: Audiolite
501d5a2a63bSopenharmony_ci * Function: audioCapturer
502d5a2a63bSopenharmony_ci * SubFunction: NA
503d5a2a63bSopenharmony_ci * FunctionPoints: NA
504d5a2a63bSopenharmony_ci * EnvConditions: NA
505d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000
506d5a2a63bSopenharmony_ci */
507d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_034, Level1)
508d5a2a63bSopenharmony_ci{
509d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_8);
510d5a2a63bSopenharmony_ci}
511d5a2a63bSopenharmony_ci
512d5a2a63bSopenharmony_ci/*
513d5a2a63bSopenharmony_ci * Feature: Audiolite
514d5a2a63bSopenharmony_ci * Function: audioCapturer
515d5a2a63bSopenharmony_ci * SubFunction: NA
516d5a2a63bSopenharmony_ci * FunctionPoints: NA
517d5a2a63bSopenharmony_ci * EnvConditions: NA
518d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000
519d5a2a63bSopenharmony_ci */
520d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_035, Level1)
521d5a2a63bSopenharmony_ci{
522d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_8);
523d5a2a63bSopenharmony_ci}
524d5a2a63bSopenharmony_ci
525d5a2a63bSopenharmony_ci/*
526d5a2a63bSopenharmony_ci * Feature: Audiolite
527d5a2a63bSopenharmony_ci * Function: audioCapturer
528d5a2a63bSopenharmony_ci * SubFunction: NA
529d5a2a63bSopenharmony_ci * FunctionPoints: NA
530d5a2a63bSopenharmony_ci * EnvConditions: NA
531d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000
532d5a2a63bSopenharmony_ci */
533d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_036, Level1)
534d5a2a63bSopenharmony_ci{
535d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_8);
536d5a2a63bSopenharmony_ci}
537d5a2a63bSopenharmony_ci
538d5a2a63bSopenharmony_ci/*
539d5a2a63bSopenharmony_ci * Feature: Audiolite
540d5a2a63bSopenharmony_ci * Function: audioCapturer
541d5a2a63bSopenharmony_ci * SubFunction: NA
542d5a2a63bSopenharmony_ci * FunctionPoints: NA
543d5a2a63bSopenharmony_ci * EnvConditions: NA
544d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000
545d5a2a63bSopenharmony_ci */
546d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_037, Level1)
547d5a2a63bSopenharmony_ci{
548d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_8);
549d5a2a63bSopenharmony_ci}
550d5a2a63bSopenharmony_ci
551d5a2a63bSopenharmony_ci/*
552d5a2a63bSopenharmony_ci * Feature: Audiolite
553d5a2a63bSopenharmony_ci * Function: audioCapturer
554d5a2a63bSopenharmony_ci * SubFunction: NA
555d5a2a63bSopenharmony_ci * FunctionPoints: NA
556d5a2a63bSopenharmony_ci * EnvConditions: NA
557d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000
558d5a2a63bSopenharmony_ci */
559d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_038, Level1)
560d5a2a63bSopenharmony_ci{
561d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_8);
562d5a2a63bSopenharmony_ci}
563d5a2a63bSopenharmony_ci
564d5a2a63bSopenharmony_ci/*
565d5a2a63bSopenharmony_ci * Feature: Audiolite
566d5a2a63bSopenharmony_ci * Function: audioCapturer
567d5a2a63bSopenharmony_ci * SubFunction: NA
568d5a2a63bSopenharmony_ci * FunctionPoints: NA
569d5a2a63bSopenharmony_ci * EnvConditions: NA
570d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000
571d5a2a63bSopenharmony_ci */
572d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_039, Level1)
573d5a2a63bSopenharmony_ci{
574d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_8);
575d5a2a63bSopenharmony_ci}
576d5a2a63bSopenharmony_ci
577d5a2a63bSopenharmony_ci/*
578d5a2a63bSopenharmony_ci * Feature: Audiolite
579d5a2a63bSopenharmony_ci * Function: audioCapturer
580d5a2a63bSopenharmony_ci * SubFunction: NA
581d5a2a63bSopenharmony_ci * FunctionPoints: NA
582d5a2a63bSopenharmony_ci * EnvConditions: NA
583d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000
584d5a2a63bSopenharmony_ci */
585d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_040, Level1)
586d5a2a63bSopenharmony_ci{
587d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_8);
588d5a2a63bSopenharmony_ci}
589d5a2a63bSopenharmony_ci
590d5a2a63bSopenharmony_ci/*
591d5a2a63bSopenharmony_ci * Feature: Audiolite
592d5a2a63bSopenharmony_ci * Function: audioCapturer
593d5a2a63bSopenharmony_ci * SubFunction: NA
594d5a2a63bSopenharmony_ci * FunctionPoints: NA
595d5a2a63bSopenharmony_ci * EnvConditions: NA
596d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
597d5a2a63bSopenharmony_ci */
598d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_041, Level1)
599d5a2a63bSopenharmony_ci{
600d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_16);
601d5a2a63bSopenharmony_ci}
602d5a2a63bSopenharmony_ci
603d5a2a63bSopenharmony_ci/*
604d5a2a63bSopenharmony_ci * Feature: Audiolite
605d5a2a63bSopenharmony_ci * Function: audioCapturer
606d5a2a63bSopenharmony_ci * SubFunction: NA
607d5a2a63bSopenharmony_ci * FunctionPoints: NA
608d5a2a63bSopenharmony_ci * EnvConditions: NA
609d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
610d5a2a63bSopenharmony_ci */
611d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_042, Level1)
612d5a2a63bSopenharmony_ci{
613d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_16);
614d5a2a63bSopenharmony_ci}
615d5a2a63bSopenharmony_ci
616d5a2a63bSopenharmony_ci/*
617d5a2a63bSopenharmony_ci * Feature: Audiolite
618d5a2a63bSopenharmony_ci * Function: audioCapturer
619d5a2a63bSopenharmony_ci * SubFunction: NA
620d5a2a63bSopenharmony_ci * FunctionPoints: NA
621d5a2a63bSopenharmony_ci * EnvConditions: NA
622d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
623d5a2a63bSopenharmony_ci */
624d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_043, Level1)
625d5a2a63bSopenharmony_ci{
626d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_16);
627d5a2a63bSopenharmony_ci}
628d5a2a63bSopenharmony_ci
629d5a2a63bSopenharmony_ci/*
630d5a2a63bSopenharmony_ci * Feature: Audiolite
631d5a2a63bSopenharmony_ci * Function: audioCapturer
632d5a2a63bSopenharmony_ci * SubFunction: NA
633d5a2a63bSopenharmony_ci * FunctionPoints: NA
634d5a2a63bSopenharmony_ci * EnvConditions: NA
635d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
636d5a2a63bSopenharmony_ci */
637d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_044, Level1)
638d5a2a63bSopenharmony_ci{
639d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_16);
640d5a2a63bSopenharmony_ci}
641d5a2a63bSopenharmony_ci
642d5a2a63bSopenharmony_ci/*
643d5a2a63bSopenharmony_ci * Feature: Audiolite
644d5a2a63bSopenharmony_ci * Function: audioCapturer
645d5a2a63bSopenharmony_ci * SubFunction: NA
646d5a2a63bSopenharmony_ci * FunctionPoints: NA
647d5a2a63bSopenharmony_ci * EnvConditions: NA
648d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
649d5a2a63bSopenharmony_ci */
650d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_045, Level1)
651d5a2a63bSopenharmony_ci{
652d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_16);
653d5a2a63bSopenharmony_ci}
654d5a2a63bSopenharmony_ci
655d5a2a63bSopenharmony_ci/*
656d5a2a63bSopenharmony_ci * Feature: Audiolite
657d5a2a63bSopenharmony_ci * Function: audioCapturer
658d5a2a63bSopenharmony_ci * SubFunction: NA
659d5a2a63bSopenharmony_ci * FunctionPoints: NA
660d5a2a63bSopenharmony_ci * EnvConditions: NA
661d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000
662d5a2a63bSopenharmony_ci */
663d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_046, Level1)
664d5a2a63bSopenharmony_ci{
665d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_16);
666d5a2a63bSopenharmony_ci}
667d5a2a63bSopenharmony_ci
668d5a2a63bSopenharmony_ci/*
669d5a2a63bSopenharmony_ci * Feature: Audiolite
670d5a2a63bSopenharmony_ci * Function: audioCapturer
671d5a2a63bSopenharmony_ci * SubFunction: NA
672d5a2a63bSopenharmony_ci * FunctionPoints: NA
673d5a2a63bSopenharmony_ci * EnvConditions: NA
674d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000
675d5a2a63bSopenharmony_ci */
676d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_047, Level1)
677d5a2a63bSopenharmony_ci{
678d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_16);
679d5a2a63bSopenharmony_ci}
680d5a2a63bSopenharmony_ci
681d5a2a63bSopenharmony_ci/*
682d5a2a63bSopenharmony_ci * Feature: Audiolite
683d5a2a63bSopenharmony_ci * Function: audioCapturer
684d5a2a63bSopenharmony_ci * SubFunction: NA
685d5a2a63bSopenharmony_ci * FunctionPoints: NA
686d5a2a63bSopenharmony_ci * EnvConditions: NA
687d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000
688d5a2a63bSopenharmony_ci */
689d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_048, Level1)
690d5a2a63bSopenharmony_ci{
691d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_16);
692d5a2a63bSopenharmony_ci}
693d5a2a63bSopenharmony_ci
694d5a2a63bSopenharmony_ci/*
695d5a2a63bSopenharmony_ci * Feature: Audiolite
696d5a2a63bSopenharmony_ci * Function: audioCapturer
697d5a2a63bSopenharmony_ci * SubFunction: NA
698d5a2a63bSopenharmony_ci * FunctionPoints: NA
699d5a2a63bSopenharmony_ci * EnvConditions: NA
700d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000
701d5a2a63bSopenharmony_ci */
702d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_049, Level1)
703d5a2a63bSopenharmony_ci{
704d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_16);
705d5a2a63bSopenharmony_ci}
706d5a2a63bSopenharmony_ci
707d5a2a63bSopenharmony_ci/*
708d5a2a63bSopenharmony_ci * Feature: Audiolite
709d5a2a63bSopenharmony_ci * Function: audioCapturer
710d5a2a63bSopenharmony_ci * SubFunction: NA
711d5a2a63bSopenharmony_ci * FunctionPoints: NA
712d5a2a63bSopenharmony_ci * EnvConditions: NA
713d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000
714d5a2a63bSopenharmony_ci */
715d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_050, Level1)
716d5a2a63bSopenharmony_ci{
717d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_16);
718d5a2a63bSopenharmony_ci}
719d5a2a63bSopenharmony_ci
720d5a2a63bSopenharmony_ci/*
721d5a2a63bSopenharmony_ci * Feature: Audiolite
722d5a2a63bSopenharmony_ci * Function: audioCapturer
723d5a2a63bSopenharmony_ci * SubFunction: NA
724d5a2a63bSopenharmony_ci * FunctionPoints: NA
725d5a2a63bSopenharmony_ci * EnvConditions: NA
726d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
727d5a2a63bSopenharmony_ci */
728d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_051, Level1)
729d5a2a63bSopenharmony_ci{
730d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_8);
731d5a2a63bSopenharmony_ci}
732d5a2a63bSopenharmony_ci
733d5a2a63bSopenharmony_ci/*
734d5a2a63bSopenharmony_ci * Feature: Audiolite
735d5a2a63bSopenharmony_ci * Function: audioCapturer
736d5a2a63bSopenharmony_ci * SubFunction: NA
737d5a2a63bSopenharmony_ci * FunctionPoints: NA
738d5a2a63bSopenharmony_ci * EnvConditions: NA
739d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
740d5a2a63bSopenharmony_ci */
741d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_052, Level1)
742d5a2a63bSopenharmony_ci{
743d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_8);
744d5a2a63bSopenharmony_ci}
745d5a2a63bSopenharmony_ci
746d5a2a63bSopenharmony_ci/*
747d5a2a63bSopenharmony_ci * Feature: Audiolite
748d5a2a63bSopenharmony_ci * Function: audioCapturer
749d5a2a63bSopenharmony_ci * SubFunction: NA
750d5a2a63bSopenharmony_ci * FunctionPoints: NA
751d5a2a63bSopenharmony_ci * EnvConditions: NA
752d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
753d5a2a63bSopenharmony_ci */
754d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_053, Level1)
755d5a2a63bSopenharmony_ci{
756d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_8);
757d5a2a63bSopenharmony_ci}
758d5a2a63bSopenharmony_ci
759d5a2a63bSopenharmony_ci/*
760d5a2a63bSopenharmony_ci * Feature: Audiolite
761d5a2a63bSopenharmony_ci * Function: audioCapturer
762d5a2a63bSopenharmony_ci * SubFunction: NA
763d5a2a63bSopenharmony_ci * FunctionPoints: NA
764d5a2a63bSopenharmony_ci * EnvConditions: NA
765d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000
766d5a2a63bSopenharmony_ci */
767d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_054, Level1)
768d5a2a63bSopenharmony_ci{
769d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_8);
770d5a2a63bSopenharmony_ci}
771d5a2a63bSopenharmony_ci
772d5a2a63bSopenharmony_ci/*
773d5a2a63bSopenharmony_ci * Feature: Audiolite
774d5a2a63bSopenharmony_ci * Function: audioCapturer
775d5a2a63bSopenharmony_ci * SubFunction: NA
776d5a2a63bSopenharmony_ci * FunctionPoints: NA
777d5a2a63bSopenharmony_ci * EnvConditions: NA
778d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000
779d5a2a63bSopenharmony_ci */
780d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_055, Level1)
781d5a2a63bSopenharmony_ci{
782d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_8);
783d5a2a63bSopenharmony_ci}
784d5a2a63bSopenharmony_ci
785d5a2a63bSopenharmony_ci/*
786d5a2a63bSopenharmony_ci * Feature: Audiolite
787d5a2a63bSopenharmony_ci * Function: audioCapturer
788d5a2a63bSopenharmony_ci * SubFunction: NA
789d5a2a63bSopenharmony_ci * FunctionPoints: NA
790d5a2a63bSopenharmony_ci * EnvConditions: NA
791d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000
792d5a2a63bSopenharmony_ci */
793d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_056, Level1)
794d5a2a63bSopenharmony_ci{
795d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_8);
796d5a2a63bSopenharmony_ci}
797d5a2a63bSopenharmony_ci
798d5a2a63bSopenharmony_ci/*
799d5a2a63bSopenharmony_ci * Feature: Audiolite
800d5a2a63bSopenharmony_ci * Function: audioCapturer
801d5a2a63bSopenharmony_ci * SubFunction: NA
802d5a2a63bSopenharmony_ci * FunctionPoints: NA
803d5a2a63bSopenharmony_ci * EnvConditions: NA
804d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000
805d5a2a63bSopenharmony_ci */
806d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_057, Level1)
807d5a2a63bSopenharmony_ci{
808d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_8);
809d5a2a63bSopenharmony_ci}
810d5a2a63bSopenharmony_ci
811d5a2a63bSopenharmony_ci/*
812d5a2a63bSopenharmony_ci * Feature: Audiolite
813d5a2a63bSopenharmony_ci * Function: audioCapturer
814d5a2a63bSopenharmony_ci * SubFunction: NA
815d5a2a63bSopenharmony_ci * FunctionPoints: NA
816d5a2a63bSopenharmony_ci * EnvConditions: NA
817d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000
818d5a2a63bSopenharmony_ci */
819d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_058, Level1)
820d5a2a63bSopenharmony_ci{
821d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_8);
822d5a2a63bSopenharmony_ci}
823d5a2a63bSopenharmony_ci
824d5a2a63bSopenharmony_ci/*
825d5a2a63bSopenharmony_ci * Feature: Audiolite
826d5a2a63bSopenharmony_ci * Function: audioCapturer
827d5a2a63bSopenharmony_ci * SubFunction: NA
828d5a2a63bSopenharmony_ci * FunctionPoints: NA
829d5a2a63bSopenharmony_ci * EnvConditions: NA
830d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000
831d5a2a63bSopenharmony_ci */
832d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_059, Level1)
833d5a2a63bSopenharmony_ci{
834d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_8);
835d5a2a63bSopenharmony_ci}
836d5a2a63bSopenharmony_ci
837d5a2a63bSopenharmony_ci/*
838d5a2a63bSopenharmony_ci * Feature: Audiolite
839d5a2a63bSopenharmony_ci * Function: audioCapturer
840d5a2a63bSopenharmony_ci * SubFunction: NA
841d5a2a63bSopenharmony_ci * FunctionPoints: NA
842d5a2a63bSopenharmony_ci * EnvConditions: NA
843d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000
844d5a2a63bSopenharmony_ci */
845d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_060, Level1)
846d5a2a63bSopenharmony_ci{
847d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_8);
848d5a2a63bSopenharmony_ci}
849d5a2a63bSopenharmony_ci
850d5a2a63bSopenharmony_ci
851d5a2a63bSopenharmony_ci/*
852d5a2a63bSopenharmony_ci * Feature: Audiolite
853d5a2a63bSopenharmony_ci * Function: audioCapturer
854d5a2a63bSopenharmony_ci * SubFunction: NA
855d5a2a63bSopenharmony_ci * FunctionPoints: NA
856d5a2a63bSopenharmony_ci * EnvConditions: NA
857d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
858d5a2a63bSopenharmony_ci */
859d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_061, Level1)
860d5a2a63bSopenharmony_ci{
861d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_16);
862d5a2a63bSopenharmony_ci}
863d5a2a63bSopenharmony_ci
864d5a2a63bSopenharmony_ci/*
865d5a2a63bSopenharmony_ci * Feature: Audiolite
866d5a2a63bSopenharmony_ci * Function: audioCapturer
867d5a2a63bSopenharmony_ci * SubFunction: NA
868d5a2a63bSopenharmony_ci * FunctionPoints: NA
869d5a2a63bSopenharmony_ci * EnvConditions: NA
870d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
871d5a2a63bSopenharmony_ci */
872d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_062, Level1)
873d5a2a63bSopenharmony_ci{
874d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_16);
875d5a2a63bSopenharmony_ci}
876d5a2a63bSopenharmony_ci
877d5a2a63bSopenharmony_ci/*
878d5a2a63bSopenharmony_ci * Feature: Audiolite
879d5a2a63bSopenharmony_ci * Function: audioCapturer
880d5a2a63bSopenharmony_ci * SubFunction: NA
881d5a2a63bSopenharmony_ci * FunctionPoints: NA
882d5a2a63bSopenharmony_ci * EnvConditions: NA
883d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
884d5a2a63bSopenharmony_ci */
885d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_063, Level1)
886d5a2a63bSopenharmony_ci{
887d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_16);
888d5a2a63bSopenharmony_ci}
889d5a2a63bSopenharmony_ci
890d5a2a63bSopenharmony_ci/*
891d5a2a63bSopenharmony_ci * Feature: Audiolite
892d5a2a63bSopenharmony_ci * Function: audioCapturer
893d5a2a63bSopenharmony_ci * SubFunction: NA
894d5a2a63bSopenharmony_ci * FunctionPoints: NA
895d5a2a63bSopenharmony_ci * EnvConditions: NA
896d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
897d5a2a63bSopenharmony_ci */
898d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_064, Level1)
899d5a2a63bSopenharmony_ci{
900d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 24000, 1, 24000, BIT_WIDTH_16);
901d5a2a63bSopenharmony_ci}
902d5a2a63bSopenharmony_ci
903d5a2a63bSopenharmony_ci/*
904d5a2a63bSopenharmony_ci * Feature: Audiolite
905d5a2a63bSopenharmony_ci * Function: audioCapturer
906d5a2a63bSopenharmony_ci * SubFunction: NA
907d5a2a63bSopenharmony_ci * FunctionPoints: NA
908d5a2a63bSopenharmony_ci * EnvConditions: NA
909d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
910d5a2a63bSopenharmony_ci */
911d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_065, Level1)
912d5a2a63bSopenharmony_ci{
913d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 48000, 1, 48000, BIT_WIDTH_16);
914d5a2a63bSopenharmony_ci}
915d5a2a63bSopenharmony_ci
916d5a2a63bSopenharmony_ci/*
917d5a2a63bSopenharmony_ci * Feature: Audiolite
918d5a2a63bSopenharmony_ci * Function: audioCapturer
919d5a2a63bSopenharmony_ci * SubFunction: NA
920d5a2a63bSopenharmony_ci * FunctionPoints: NA
921d5a2a63bSopenharmony_ci * EnvConditions: NA
922d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 8000; Bit Rate 8000
923d5a2a63bSopenharmony_ci */
924d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_066, Level1)
925d5a2a63bSopenharmony_ci{
926d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_24);
927d5a2a63bSopenharmony_ci}
928d5a2a63bSopenharmony_ci
929d5a2a63bSopenharmony_ci/*
930d5a2a63bSopenharmony_ci * Feature: Audiolite
931d5a2a63bSopenharmony_ci * Function: audioCapturer
932d5a2a63bSopenharmony_ci * SubFunction: NA
933d5a2a63bSopenharmony_ci * FunctionPoints: NA
934d5a2a63bSopenharmony_ci * EnvConditions: NA
935d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 16000; Bit Rate 16000
936d5a2a63bSopenharmony_ci */
937d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_067, Level1)
938d5a2a63bSopenharmony_ci{
939d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_24);
940d5a2a63bSopenharmony_ci}
941d5a2a63bSopenharmony_ci
942d5a2a63bSopenharmony_ci/*
943d5a2a63bSopenharmony_ci * Feature: Audiolite
944d5a2a63bSopenharmony_ci * Function: audioCapturer
945d5a2a63bSopenharmony_ci * SubFunction: NA
946d5a2a63bSopenharmony_ci * FunctionPoints: NA
947d5a2a63bSopenharmony_ci * EnvConditions: NA
948d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 32000; Bit Rate 32000
949d5a2a63bSopenharmony_ci */
950d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_068, Level1)
951d5a2a63bSopenharmony_ci{
952d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_24);
953d5a2a63bSopenharmony_ci}
954d5a2a63bSopenharmony_ci
955d5a2a63bSopenharmony_ci/*
956d5a2a63bSopenharmony_ci * Feature: Audiolite
957d5a2a63bSopenharmony_ci * Function: audioCapturer
958d5a2a63bSopenharmony_ci * SubFunction: NA
959d5a2a63bSopenharmony_ci * FunctionPoints: NA
960d5a2a63bSopenharmony_ci * EnvConditions: NA
961d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 64000; Bit Rate 64000
962d5a2a63bSopenharmony_ci */
963d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_069, Level1)
964d5a2a63bSopenharmony_ci{
965d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_24);
966d5a2a63bSopenharmony_ci}
967d5a2a63bSopenharmony_ci
968d5a2a63bSopenharmony_ci/*
969d5a2a63bSopenharmony_ci * Feature: Audiolite
970d5a2a63bSopenharmony_ci * Function: audioCapturer
971d5a2a63bSopenharmony_ci * SubFunction: NA
972d5a2a63bSopenharmony_ci * FunctionPoints: NA
973d5a2a63bSopenharmony_ci * EnvConditions: NA
974d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 16; Sample Rate 96000; Bit Rate 96000
975d5a2a63bSopenharmony_ci */
976d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_070, Level1)
977d5a2a63bSopenharmony_ci{
978d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_16);
979d5a2a63bSopenharmony_ci}
980d5a2a63bSopenharmony_ci
981d5a2a63bSopenharmony_ci/*
982d5a2a63bSopenharmony_ci * Feature: Audiolite
983d5a2a63bSopenharmony_ci * Function: audioCapturer
984d5a2a63bSopenharmony_ci * SubFunction: NA
985d5a2a63bSopenharmony_ci * FunctionPoints: NA
986d5a2a63bSopenharmony_ci * EnvConditions: NA
987d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
988d5a2a63bSopenharmony_ci */
989d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_071, Level1)
990d5a2a63bSopenharmony_ci{
991d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_8);
992d5a2a63bSopenharmony_ci}
993d5a2a63bSopenharmony_ci
994d5a2a63bSopenharmony_ci/*
995d5a2a63bSopenharmony_ci * Feature: Audiolite
996d5a2a63bSopenharmony_ci * Function: audioCapturer
997d5a2a63bSopenharmony_ci * SubFunction: NA
998d5a2a63bSopenharmony_ci * FunctionPoints: NA
999d5a2a63bSopenharmony_ci * EnvConditions: NA
1000d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
1001d5a2a63bSopenharmony_ci */
1002d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_072, Level1)
1003d5a2a63bSopenharmony_ci{
1004d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_8);
1005d5a2a63bSopenharmony_ci}
1006d5a2a63bSopenharmony_ci
1007d5a2a63bSopenharmony_ci/*
1008d5a2a63bSopenharmony_ci * Feature: Audiolite
1009d5a2a63bSopenharmony_ci * Function: audioCapturer
1010d5a2a63bSopenharmony_ci * SubFunction: NA
1011d5a2a63bSopenharmony_ci * FunctionPoints: NA
1012d5a2a63bSopenharmony_ci * EnvConditions: NA
1013d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
1014d5a2a63bSopenharmony_ci */
1015d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_073, Level1)
1016d5a2a63bSopenharmony_ci{
1017d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_8);
1018d5a2a63bSopenharmony_ci}
1019d5a2a63bSopenharmony_ci
1020d5a2a63bSopenharmony_ci/*
1021d5a2a63bSopenharmony_ci * Feature: Audiolite
1022d5a2a63bSopenharmony_ci * Function: audioCapturer
1023d5a2a63bSopenharmony_ci * SubFunction: NA
1024d5a2a63bSopenharmony_ci * FunctionPoints: NA
1025d5a2a63bSopenharmony_ci * EnvConditions: NA
1026d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 64000; Bit Rate 64000
1027d5a2a63bSopenharmony_ci */
1028d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_074, Level1)
1029d5a2a63bSopenharmony_ci{
1030d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_8);
1031d5a2a63bSopenharmony_ci}
1032d5a2a63bSopenharmony_ci
1033d5a2a63bSopenharmony_ci/*
1034d5a2a63bSopenharmony_ci * Feature: Audiolite
1035d5a2a63bSopenharmony_ci * Function: audioCapturer
1036d5a2a63bSopenharmony_ci * SubFunction: NA
1037d5a2a63bSopenharmony_ci * FunctionPoints: NA
1038d5a2a63bSopenharmony_ci * EnvConditions: NA
1039d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 96000; Bit Rate 96000
1040d5a2a63bSopenharmony_ci */
1041d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_075, Level1)
1042d5a2a63bSopenharmony_ci{
1043d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_8);
1044d5a2a63bSopenharmony_ci}
1045d5a2a63bSopenharmony_ci
1046d5a2a63bSopenharmony_ci/*
1047d5a2a63bSopenharmony_ci * Feature: Audiolite
1048d5a2a63bSopenharmony_ci * Function: audioCapturer
1049d5a2a63bSopenharmony_ci * SubFunction: NA
1050d5a2a63bSopenharmony_ci * FunctionPoints: NA
1051d5a2a63bSopenharmony_ci * EnvConditions: NA
1052d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 8000; Bit Rate 8000
1053d5a2a63bSopenharmony_ci */
1054d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_076, Level1)
1055d5a2a63bSopenharmony_ci{
1056d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_24);
1057d5a2a63bSopenharmony_ci}
1058d5a2a63bSopenharmony_ci
1059d5a2a63bSopenharmony_ci/*
1060d5a2a63bSopenharmony_ci * Feature: Audiolite
1061d5a2a63bSopenharmony_ci * Function: audioCapturer
1062d5a2a63bSopenharmony_ci * SubFunction: NA
1063d5a2a63bSopenharmony_ci * FunctionPoints: NA
1064d5a2a63bSopenharmony_ci * EnvConditions: NA
1065d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 16000; Bit Rate 16000
1066d5a2a63bSopenharmony_ci */
1067d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_077, Level1)
1068d5a2a63bSopenharmony_ci{
1069d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_24);
1070d5a2a63bSopenharmony_ci}
1071d5a2a63bSopenharmony_ci
1072d5a2a63bSopenharmony_ci/*
1073d5a2a63bSopenharmony_ci * Feature: Audiolite
1074d5a2a63bSopenharmony_ci * Function: audioCapturer
1075d5a2a63bSopenharmony_ci * SubFunction: NA
1076d5a2a63bSopenharmony_ci * FunctionPoints: NA
1077d5a2a63bSopenharmony_ci * EnvConditions: NA
1078d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 32000; Bit Rate 32000
1079d5a2a63bSopenharmony_ci */
1080d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_078, Level1)
1081d5a2a63bSopenharmony_ci{
1082d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_24);
1083d5a2a63bSopenharmony_ci}
1084d5a2a63bSopenharmony_ci
1085d5a2a63bSopenharmony_ci/*
1086d5a2a63bSopenharmony_ci * Feature: Audiolite
1087d5a2a63bSopenharmony_ci * Function: audioCapturer
1088d5a2a63bSopenharmony_ci * SubFunction: NA
1089d5a2a63bSopenharmony_ci * FunctionPoints: NA
1090d5a2a63bSopenharmony_ci * EnvConditions: NA
1091d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 64000; Bit Rate 64000
1092d5a2a63bSopenharmony_ci */
1093d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_079, Level1)
1094d5a2a63bSopenharmony_ci{
1095d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 1, 64000, BIT_WIDTH_24);
1096d5a2a63bSopenharmony_ci}
1097d5a2a63bSopenharmony_ci
1098d5a2a63bSopenharmony_ci/*
1099d5a2a63bSopenharmony_ci * Feature: Audiolite
1100d5a2a63bSopenharmony_ci * Function: audioCapturer
1101d5a2a63bSopenharmony_ci * SubFunction: NA
1102d5a2a63bSopenharmony_ci * FunctionPoints: NA
1103d5a2a63bSopenharmony_ci * EnvConditions: NA
1104d5a2a63bSopenharmony_ci * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 96000; Bit Rate 96000
1105d5a2a63bSopenharmony_ci */
1106d5a2a63bSopenharmony_ciHWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_080, Level1)
1107d5a2a63bSopenharmony_ci{
1108d5a2a63bSopenharmony_ci    AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 1, 96000, BIT_WIDTH_24);
1109d5a2a63bSopenharmony_ci}
1110d5a2a63bSopenharmony_ci} // namespace OHOS
1111