/* * Copyright (C) 2020-2021 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "audiolite_test.h" #include "codec_type.h" #include "media_errors.h" using namespace std; using namespace OHOS::Audio; using namespace testing::ext; namespace OHOS { const int32_t BUFFER_SIZE = 1024; const int32_t SAMPLE_RATE = 24000; const int32_t BIT_RATE = 1024; const int32_t CHANNEL_COUNT = 2; void AudioliteTest::SetUpTestCase(void) {} void AudioliteTest::TearDownTestCase(void) {} void AudioliteTest::SetUp() { audioCapInfo.channelCount = CHANNEL_COUNT; audioCapInfo.sampleRate = SAMPLE_RATE; audioCapInfo.bitRate = BIT_RATE; audioCapInfo.inputSource = AUDIO_SOURCE_DEFAULT; audioCapInfo.bitWidth = BIT_WIDTH_16; } void AudioliteTest::TearDown() {} void AudioliteTest::AudioliteTestFunc(AudioCodecFormat audioFormat, int32_t sampleRate, int32_t channelCount, int32_t bitRate, AudioBitWidth bitWidth) { AudioCapturer *audioCapturer = new AudioCapturer(); AudioCapturerInfo info; info.inputSource = AUDIO_MIC; info.audioFormat = audioFormat; info.sampleRate = sampleRate; info.channelCount = channelCount; info.bitRate = bitRate; info.streamType = TYPE_MEDIA; info.bitWidth = bitWidth; audioCapturer->SetCapturerInfo(info); audioCapturer->Start(); uint64_t frameCnt = audioCapturer->GetFrameCount(); uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); uint8_t *buffer; audioCapturer->Read(buffer, framesize, false); EXPECT_TRUE(sizeof(buffer) > 0); audioCapturer->Release(); delete audioCapturer; } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_buffer_002, TestSize.Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audioCapturer_003, TestSize.Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audioCapturer_004, TestSize.Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audioCapturer_005, TestSize.Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_006, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_007, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_008, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_009, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_010, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_011, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_012, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_013, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_014, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_015, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_016, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_017, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_018, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_019, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_020, Level1) { AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_021, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_022, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_023, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_024, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_025, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_026, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_027, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_028, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_029, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_030, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_031, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_032, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_033, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_034, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_035, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_036, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_037, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_038, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_039, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_040, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_041, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_042, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_043, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_044, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_045, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_046, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_047, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_048, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_049, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_050, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_051, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_052, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_053, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_054, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_055, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_056, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_057, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_058, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_059, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_060, Level1) { AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_061, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_062, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_063, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_064, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 24000, 1, 24000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_065, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 48000, 1, 48000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_066, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_067, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_068, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 64000; Bit Rate 64000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_069, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 16; Sample Rate 96000; Bit Rate 96000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_070, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_16); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_071, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_072, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_073, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 64000; Bit Rate 64000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_074, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 96000; Bit Rate 96000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_075, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_8); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 8000; Bit Rate 8000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_076, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 16000; Bit Rate 16000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_077, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 32000; Bit Rate 32000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_078, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 64000; Bit Rate 64000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_079, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 1, 64000, BIT_WIDTH_24); } /* * Feature: Audiolite * Function: audioCapturer * SubFunction: NA * FunctionPoints: NA * EnvConditions: NA * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 96000; Bit Rate 96000 */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_080, Level1) { AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 1, 96000, BIT_WIDTH_24); } } // namespace OHOS