Home
last modified time | relevance | path

Searched refs:channelMask (Results 1 – 25 of 171) sorted by relevance

1234567

/aosp12/frameworks/av/media/libaaudio/src/utility/
H A DAAudioUtilities.cpp286 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 DAAudioUtilities.h102 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 Dtypeconverter_tests.cpp35 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 DAudioMixer.cpp100 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 DAudioProfileVectorHelper.cpp168 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 DPolicyAudioPort.cpp127 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 DIOProfile.cpp32 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 DBalance.cpp21 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 Dgenerators_tests.cpp95 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 DAudioGain.java76 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 DAudioDevicePortConfig.java33 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 DAudioGainConfig.java43 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 DAudioPortConfig.java58 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 Dchannelmix_benchmark.cpp82 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 Dandroid_media_AudioFormat.h218 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 DConfigHelper.h89 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 Ddownmix_tests.cpp153 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 DHidlUtils.cpp48 *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 Dtest_create_audiotrack.cpp63 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 Dchannelmix_tests.cpp139 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 Ddownmix_benchmark.cpp94 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 Dhidlutils_tests.cpp72 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 DSound.cpp50 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 DAudioMixerBase.h98 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 DPolicyAudioPort.h78 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,

1234567