/aosp12/frameworks/av/media/libaaudio/src/utility/ |
H A D | AAudioUtilities.cpp | 286 aaudio_channel_mask_t channelMask, bool isInput) { in AAudioConvert_aaudioToAndroidChannelLayoutMask() argument 288 switch (channelMask) { in AAudioConvert_aaudioToAndroidChannelLayoutMask() 310 switch (channelMask) { in AAudioConvert_aaudioToAndroidChannelLayoutMask() 368 audio_channel_mask_t channelMask, bool isInput) { in AAudioConvert_androidToAAudioChannelLayoutMask() argument 370 switch (channelMask) { in AAudioConvert_androidToAAudioChannelLayoutMask() 392 switch (channelMask) { in AAudioConvert_androidToAAudioChannelLayoutMask() 467 audio_channel_mask_t channelMask) { in AAudioConvert_androidToAAudioChannelIndexMask() argument 476 aaudio_channel_mask_t channelMask) { in AAudioConvert_aaudioToAndroidChannelIndexMask() argument 477 if (!AAudio_isChannelIndexMask(channelMask)) { in AAudioConvert_aaudioToAndroidChannelIndexMask() 501 return AAudio_isChannelIndexMask(channelMask) in AAudioConvert_aaudioToAndroidChannelMask() [all …]
|
H A D | AAudioUtilities.h | 102 aaudio_channel_mask_t channelMask, bool isInput); 105 audio_channel_mask_t channelMask, bool isInput); 108 audio_channel_mask_t channelMask); 111 aaudio_channel_mask_t channelMask); 114 audio_channel_mask_t channelMask, bool isInput, bool indexMaskRequired); 117 aaudio_channel_mask_t channelMask, bool isInput); 119 bool AAudio_isChannelIndexMask(aaudio_channel_mask_t channelMask); 121 int32_t AAudioConvert_channelMaskToCount(aaudio_channel_mask_t channelMask); 126 aaudio_channel_mask_t channelMask, int32_t samplesPerFrame, bool isInput);
|
/aosp12/frameworks/av/media/libmediahelper/tests/ |
H A D | typeconverter_tests.cpp | 35 audio_channel_mask_t channelMask = channelMaskFromString(stringVal); in TEST() local 37 audio_channel_mask_is_valid(channelMask)) in TEST() 45 audio_channel_mask_t channelMask, channelMaskBack; in TEST() local 48 EXPECT_TRUE(InputChannelConverter::fromString(stringVal, channelMask)) in TEST() 50 EXPECT_TRUE(InputChannelConverter::toString(channelMask, stringValBack)) in TEST() 56 EXPECT_EQ(channelMask, channelMaskBack); in TEST() 58 EXPECT_TRUE(OutputChannelConverter::fromString(stringVal, channelMask)) in TEST() 64 EXPECT_EQ(channelMask, channelMaskBack); in TEST() 66 EXPECT_TRUE(ChannelIndexConverter::fromString(stringVal, channelMask)) in TEST() 72 EXPECT_FALSE(InputChannelConverter::fromString(stringVal, channelMask)) in TEST() [all …]
|
/aosp12/frameworks/av/media/libaudioprocessing/ |
H A D | AudioMixer.cpp | 100 track->channelMask = trackChannelMask; in setChannelMasks() 159 this, channelMask); in prepareForDownmix() 165 if (channelMask == mMixerChannelMask in prepareForDownmix() 166 || (channelMask == AUDIO_CHANNEL_OUT_MONO in prepareForDownmix() 171 if (audio_channel_mask_get_representation(channelMask) in prepareForDownmix() 178 channelMask, mMixerChannelMask, in prepareForDownmix() 525 audio_channel_mask_t channelMask = t->channelMask; in postCreateTrack() local 527 channelMask & AUDIO_CHANNEL_HAPTIC_ALL); in postCreateTrack() 529 channelMask = static_cast<audio_channel_mask_t>(channelMask & ~AUDIO_CHANNEL_HAPTIC_ALL); in postCreateTrack() 532 "Non-stereo channel mask: %d\n", channelMask); in postCreateTrack() [all …]
|
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/src/ |
H A D | AudioProfileVectorHelper.cpp | 168 audio_channel_mask_t channelMask, in checkExact() argument 172 audioProfile->supportsChannels(channelMask) && in checkExact() 223 updatedChannelMask = channelMask; in checkCompatibleChannelMask() 232 if (supported == channelMask) { in checkCompatibleChannelMask() 234 updatedChannelMask = channelMask; in checkCompatibleChannelMask() 265 audio_channel_mask_get_bits(channelMask) in checkCompatibleChannelMask() 281 audio_channel_mask_get_bits(channelMask) in checkCompatibleChannelMask() 286 if (channelMask == AUDIO_CHANNEL_IN_MONO) { in checkCompatibleChannelMask() 291 if (channelMask == AUDIO_CHANNEL_IN_FRONT_BACK in checkCompatibleChannelMask() 311 audio_channel_mask_t channelMask, in checkExactProfile() argument [all …]
|
H A D | PolicyAudioPort.cpp | 127 for (const auto channelMask : channelMasks) { in pickChannelMask() local 130 cnlCount = audio_channel_count_from_in_mask(channelMask); in pickChannelMask() 132 cnlCount = audio_channel_count_from_out_mask(channelMask); in pickChannelMask() 135 pickedChannelMask = channelMask; in pickChannelMask() 148 for (const auto channelMask : channelMasks) { in pickChannelMask() local 151 cnlCount = audio_channel_count_from_in_mask(channelMask); in pickChannelMask() 153 cnlCount = audio_channel_count_from_out_mask(channelMask); in pickChannelMask() 156 pickedChannelMask = channelMask; in pickChannelMask() 225 audio_channel_mask_t &channelMask, in pickAudioProfile() argument 230 channelMask = AUDIO_CHANNEL_NONE; in pickAudioProfile() [all …]
|
H A D | IOProfile.cpp | 32 audio_channel_mask_t channelMask, in isCompatibleProfile() argument 51 (isPlaybackThread && (samplingRate == 0 || !audio_is_output_channel(channelMask))) || in isCompatibleProfile() 52 (isRecordThread && (!audio_is_input_channel(channelMask)))) { in isCompatibleProfile() 57 audio_channel_mask_t myUpdatedChannelMask = channelMask; in isCompatibleProfile() 62 .channel_mask = channelMask, in isCompatibleProfile()
|
/aosp12/system/media/audio_utils/ |
H A D | Balance.cpp | 21 void Balance::setChannelMask(audio_channel_mask_t channelMask) in setChannelMask() argument 24 channelMask = static_cast<audio_channel_mask_t>(channelMask & ~AUDIO_CHANNEL_HAPTIC_ALL); in setChannelMask() 25 if (!audio_is_output_channel(channelMask) // invalid mask in setChannelMask() 26 || mChannelMask == channelMask) { // no need to do anything in setChannelMask() 30 mChannelMask = channelMask; in setChannelMask() 31 mChannelCount = audio_channel_count_from_out_mask(channelMask); in setChannelMask() 58 for (unsigned i = 0, channel = channelMask; channel != 0; ++i) { in setChannelMask()
|
/aosp12/hardware/interfaces/audio/core/all-versions/vts/functional/tests/ |
H A D | generators_tests.cpp | 95 audio_channel_mask_is_valid(static_cast<audio_channel_mask_t>(config.channelMask))) in validateConfig() 96 << "Audio channel mask is invalid " << ::testing::PrintToString(config.channelMask); in validateConfig() 100 ASSERT_FALSE(xsd::isUnknownAudioChannelMask(config.base.channelMask)) in validateConfig() 102 << ::testing::PrintToString(config.base.channelMask); in validateConfig() 158 static_cast<audio_channel_mask_t>(config.channelMask)); in TEST() 160 xsd::getChannelCount(config.base.channelMask); in TEST() 166 << ::testing::PrintToString(config.channelMask); in TEST() 170 << ::testing::PrintToString(config.base.channelMask); in TEST()
|
/aosp12/frameworks/base/media/java/android/media/ |
H A D | AudioGain.java | 76 AudioGain(int index, int mode, int channelMask, in AudioGain() argument 81 mChannelMask = channelMask; in AudioGain() 101 public int channelMask() { in channelMask() method in AudioGain 158 public AudioGainConfig buildConfig(int mode, int channelMask, in buildConfig() argument 161 return new AudioGainConfig(mIndex, this, mode, channelMask, values, rampDurationMs); in buildConfig()
|
H A D | AudioDevicePortConfig.java | 33 AudioDevicePortConfig(AudioDevicePort devicePort, int samplingRate, int channelMask, in AudioDevicePortConfig() argument 35 super((AudioPort)devicePort, samplingRate, channelMask, format, gain); in AudioDevicePortConfig() 39 this(config.port(), config.samplingRate(), config.channelMask(), config.format(), in AudioDevicePortConfig()
|
H A D | AudioGainConfig.java | 43 AudioGainConfig(int index, AudioGain gain, int mode, int channelMask, in AudioGainConfig() argument 48 mChannelMask = channelMask; in AudioGainConfig() 73 public int channelMask() { in channelMask() method in AudioGainConfig
|
H A D | AudioPortConfig.java | 58 AudioPortConfig(AudioPort port, int samplingRate, int channelMask, int format, in AudioPortConfig() argument 62 mChannelMask = channelMask; in AudioPortConfig() 86 public int channelMask() { in channelMask() method in AudioPortConfig
|
/aosp12/system/media/audio_utils/benchmarks/ |
H A D | channelmix_benchmark.cpp | 82 const audio_channel_mask_t channelMask = kChannelPositionMasks[state.range(0)]; in BM_ChannelMix() local 84 ChannelMix channelMix(channelMask); in BM_ChannelMix() 86 size_t inChannels = audio_channel_count_from_out_mask(channelMask); in BM_ChannelMix() 91 std::minstd_rand gen(channelMask); in BM_ChannelMix() 107 state.SetLabel(audio_channel_out_mask_to_string(channelMask)); in BM_ChannelMix()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_media_AudioFormat.h | 218 static inline audio_channel_mask_t outChannelMaskToNative(int channelMask) in outChannelMaskToNative() argument 220 switch (channelMask) { in outChannelMaskToNative() 225 return (audio_channel_mask_t)(channelMask>>2); in outChannelMaskToNative() 239 static inline audio_channel_mask_t inChannelMaskToNative(int channelMask) in inChannelMaskToNative() argument 241 switch (channelMask) { in inChannelMaskToNative() 245 return (audio_channel_mask_t)channelMask; in inChannelMaskToNative()
|
/aosp12/hardware/interfaces/audio/core/all-versions/vts/functional/ |
H A D | ConfigHelper.h | 89 for (auto channelMask : channelMasks) { in combineAudioConfig() local 93 config.channelMask = EnumBitfield<AudioChannelMask>(channelMask); in combineAudioConfig() 107 for (auto channelMask : channelMasks) { in combineAudioConfig() local 112 config.channelMask = mkEnumBitfield(channelMask); in combineAudioConfig()
|
/aosp12/frameworks/av/media/libeffects/downmix/tests/ |
H A D | downmix_tests.cpp | 153 void testBalance(int sampleRate, audio_channel_mask_t channelMask) { in testBalance() argument 158 unsigned inChannels = audio_channel_count_from_out_mask(channelMask); in testBalance() 163 for (unsigned i = 0, channel = channelMask; channel != 0; ++i) { in testBalance() 178 run(sampleRate, channelMask, input, output, frames); in testBalance() 213 if (channelMask & AUDIO_CHANNEL_OUT_LOW_FREQUENCY_2) { in testBalance() 232 void run(int sampleRate, audio_channel_mask_t channelMask, in run() argument 234 reconfig(sampleRate, channelMask); in run() 285 void reconfig(int sampleRate, audio_channel_mask_t channelMask) { in reconfig() argument 301 config_.inputCfg.channels = channelMask; in reconfig() 353 const audio_channel_mask_t channelMask = kChannelPositionMasks[index]; in __anon1bbdb4b60102() local [all …]
|
/aosp12/hardware/interfaces/audio/common/all-versions/default/7.0/ |
H A D | HidlUtils.cpp | 48 *channelMask = audio_channel_index_mask_to_string(halChannelMask); in audioIndexChannelMaskFromHal() 49 if (!channelMask->empty() && !xsd::isUnknownAudioChannelMask(*channelMask)) { in audioIndexChannelMaskFromHal() 53 *channelMask = toString(xsd::AudioChannelMask::AUDIO_CHANNEL_NONE); in audioIndexChannelMaskFromHal() 59 *channelMask = audio_channel_in_mask_to_string(halChannelMask); in audioInputChannelMaskFromHal() 60 if (!channelMask->empty() && !xsd::isUnknownAudioChannelMask(*channelMask)) { in audioInputChannelMaskFromHal() 64 *channelMask = toString(xsd::AudioChannelMask::AUDIO_CHANNEL_NONE); in audioInputChannelMaskFromHal() 70 *channelMask = audio_channel_out_mask_to_string(halChannelMask); in audioOutputChannelMaskFromHal() 71 if (!channelMask->empty() && !xsd::isUnknownAudioChannelMask(*channelMask)) { in audioOutputChannelMaskFromHal() 121 if (!xsd::isUnknownAudioChannelMask(channelMask) && in audioChannelMaskToHal() 125 ALOGE("Unknown channel mask \"%s\"", channelMask.c_str()); in audioChannelMaskToHal() [all …]
|
/aosp12/frameworks/av/media/libaudioclient/tests/ |
H A D | test_create_audiotrack.cpp | 63 audio_channel_mask_t channelMask; in testTrack() local 81 &sampleRate, &format, &channelMask, in testTrack() 91 size_t heapSize = audio_channel_count_from_out_mask(channelMask) * in testTrack() 100 offloadInfo.channel_mask = channelMask; in testTrack() 117 channelMask, in testTrack()
|
/aosp12/system/media/audio_utils/tests/ |
H A D | channelmix_tests.cpp | 139 void testBalance(audio_channel_mask_t channelMask, bool accumulate) { in testBalance() argument 144 unsigned inChannels = audio_channel_count_from_out_mask(channelMask); in testBalance() 149 for (unsigned i = 0, channel = channelMask; channel != 0; ++i) { in testBalance() 175 ChannelMix(channelMask).process(input.data(), output.data(), frames, accumulate); in testBalance() 232 if (channelMask & AUDIO_CHANNEL_OUT_LOW_FREQUENCY_2) { in testBalance() 266 const audio_channel_mask_t channelMask = kChannelPositionMasks[index]; in __anon559d6e6b0102() local 267 const std::string name = std::string(audio_channel_out_mask_to_string(channelMask)) + in __anon559d6e6b0102()
|
/aosp12/frameworks/av/media/libeffects/downmix/benchmark/ |
H A D | downmix_benchmark.cpp | 94 const audio_channel_mask_t channelMask = kChannelPositionMasks[state.range(0)]; in BM_Downmix() local 95 const size_t channelCount = audio_channel_count_from_out_mask(channelMask); in BM_Downmix() 99 std::minstd_rand gen(channelMask); in BM_Downmix() 130 config.inputCfg.channels = channelMask; in BM_Downmix() 165 state.SetLabel(audio_channel_out_mask_to_string(channelMask)); in BM_Downmix()
|
/aosp12/hardware/interfaces/audio/common/all-versions/default/tests/ |
H A D | hidlutils_tests.cpp | 72 static bool isInputChannelMask(xsd::AudioChannelMask channelMask) { in isInputChannelMask() argument 86 const AudioChannelMask channelMask = toString(enumVal); in TEST() local 112 EXPECT_EQ(channelMask, channelMaskBack); in TEST() 117 EXPECT_EQ(channelMask, channelMaskBack); in TEST() 178 invalidChannelMask.channelMask = "random string"; in TEST() 262 invalidChannelMask.channelMask.value("random string"); in TEST() 345 configBaseOut.channelMask.value(validBaseOut.channelMask); in TEST() 364 configBaseIn.channelMask.value(validBaseIn.channelMask); in TEST() 781 invalid.base.channelMask = "random string"; in TEST() 822 invalidChannelMask.base.channelMask = "random string"; in TEST() [all …]
|
/aosp12/frameworks/base/media/jni/soundpool/ |
H A D | Sound.cpp | 50 audio_channel_mask_t *channelMask, const sp<MemoryHeapBase>& heap, in decode() argument 185 (int32_t*) channelMask)) { in decode() 186 *channelMask = AUDIO_CHANNEL_NONE; in decode() 206 audio_channel_mask_t channelMask; in doLoad() local 208 &channelMask, mHeap, &mSizeInBytes); in doLoad() 228 mChannelMask = channelMask; in doLoad()
|
/aosp12/frameworks/av/media/libaudioprocessing/include/media/ |
H A D | AudioMixerBase.h | 98 virtual bool isValidChannelMask(audio_channel_mask_t channelMask) const; 113 int name, audio_channel_mask_t channelMask, audio_format_t format, int sessionId); 200 static bool isAudioChannelPositionMask(audio_channel_mask_t channelMask) { in isAudioChannelPositionMask() argument 201 return audio_channel_mask_get_representation(channelMask) in isAudioChannelPositionMask() 229 bool useStereoVolume() const { return channelMask == AUDIO_CHANNEL_OUT_STEREO in useStereoVolume() 260 audio_channel_mask_t channelMask; member
|
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/include/ |
H A D | PolicyAudioPort.h | 78 audio_channel_mask_t &channelMask, in checkCompatibleAudioProfile() argument 82 asAudioPort()->getAudioProfiles(), samplingRate, channelMask, format, in checkCompatibleAudioProfile() 87 audio_channel_mask_t &channelMask, 128 void pickChannelMask(audio_channel_mask_t &channelMask,
|