Lines Matching refs:mask
93 SLuint32 sles_channel_count_from_mask(SLuint32 mask) { in sles_channel_count_from_mask() argument
95 = sles_to_audio_channel_mask_representation(mask); in sles_channel_count_from_mask()
98 mask &= SL_ANDROID_INDEXED_SPEAKER_MASK_ALL; in sles_channel_count_from_mask()
99 return popcount(mask); in sles_channel_count_from_mask()
101 mask &= SL_ANDROID_POSITIONAL_SPEAKER_MASK_ALL; in sles_channel_count_from_mask()
102 return popcount(mask); in sles_channel_count_from_mask()
113 audio_channel_representation_t sles_to_audio_channel_mask_representation(SLuint32 mask) { in sles_to_audio_channel_mask_representation() argument
114 if (mask & SL_ANDROID_SPEAKER_NON_POSITIONAL) { in sles_to_audio_channel_mask_representation()
164 SLuint32 mask, in sles_to_android_mask_helper() argument
167 if (!sles_is_channel_mask_valid(mask)) { in sles_to_android_mask_helper()
168 SL_LOGW("Channel mask %#x is invalid because it uses bits that are undefined.", mask); in sles_to_android_mask_helper()
173 audio_channel_representation_t rep = sles_to_audio_channel_mask_representation(mask); in sles_to_android_mask_helper()
176 uint32_t bitsIn = mask; in sles_to_android_mask_helper()
208 mask, in sles_to_android_mask_helper()
219 audio_channel_mask_t sles_to_audio_output_channel_mask(SLuint32 mask) { in sles_to_audio_output_channel_mask() argument
220 return sles_to_android_mask_helper(mask, output_map, nOutputChannelMappings); in sles_to_audio_output_channel_mask()
226 audio_channel_mask_t sles_to_audio_input_channel_mask(SLuint32 mask) { in sles_to_audio_input_channel_mask() argument
227 return sles_to_android_mask_helper(mask, input_map, nInputChannelMappings); in sles_to_audio_input_channel_mask()
235 SLboolean sles_is_channel_mask_valid(SLuint32 mask) { in sles_is_channel_mask_valid() argument
237 if (sles_to_audio_channel_mask_representation(mask) == AUDIO_CHANNEL_REPRESENTATION_POSITION) { in sles_is_channel_mask_valid()
243 return (mask & undefinedMask) ? SL_BOOLEAN_FALSE : SL_BOOLEAN_TRUE; in sles_is_channel_mask_valid()