Lines Matching refs:channel_mask
2718 static void register_channel_mask(audio_channel_mask_t channel_mask, in register_channel_mask() argument
2720 ALOGE_IF(!register_uint(channel_mask, supported_channel_masks, MAX_SUPPORTED_CHANNEL_MASKS), in register_channel_mask()
2721 "%s: stream can not declare supporting its channel_mask %x", __func__, channel_mask); in register_channel_mask()
2793 return out->channel_mask; in out_get_channels()
3621 size_t channel_count = audio_channel_count_from_out_mask(out->channel_mask); in out_write()
3666 size_t channel_count = audio_channel_count_from_out_mask(out->channel_mask); in out_write()
4186 return in->channel_mask; in in_get_channels()
4912 audio_channel_count_from_in_mask(in->channel_mask), in in_get_active_microphones()
5055 __func__, config->format, config->sample_rate, config->channel_mask, devices, flags); in adev_open_output_stream()
5078 audio_channel_mask_t req_channel_mask = config->channel_mask; in adev_open_output_stream()
5086 if (config->channel_mask == AUDIO_CHANNEL_NONE) in adev_open_output_stream()
5087 config->channel_mask = AUDIO_CHANNEL_OUT_5POINT1; in adev_open_output_stream()
5095 &config->channel_mask, in adev_open_output_stream()
5111 if (req_channel_mask != AUDIO_CHANNEL_NONE && config->channel_mask != req_channel_mask) in adev_open_output_stream()
5112 config->channel_mask = req_channel_mask; in adev_open_output_stream()
5118 out->channel_mask = config->channel_mask; in adev_open_output_stream()
5136 out->config.channels = audio_channel_count_from_out_mask(out->channel_mask); in adev_open_output_stream()
5166 if (config->offload_info.channel_mask != AUDIO_CHANNEL_NONE) in adev_open_output_stream()
5167 out->channel_mask = config->offload_info.channel_mask; in adev_open_output_stream()
5168 else if (config->channel_mask != AUDIO_CHANNEL_NONE) in adev_open_output_stream()
5169 out->channel_mask = config->channel_mask; in adev_open_output_stream()
5171 out->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5194 audio_channel_count_from_out_mask(out->channel_mask); in adev_open_output_stream()
5226 switch (config->channel_mask) { in adev_open_output_stream()
5229 out->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5233 config->channel_mask); in adev_open_output_stream()
5234 config->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5270 switch (config->channel_mask) { in adev_open_output_stream()
5272 out->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5275 out->channel_mask = config->channel_mask; in adev_open_output_stream()
5279 config->channel_mask); in adev_open_output_stream()
5280 config->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5305 audio_channel_count_from_out_mask(out->channel_mask); in adev_open_output_stream()
5327 switch (config->channel_mask) { in adev_open_output_stream()
5329 out->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5332 out->channel_mask = config->channel_mask; in adev_open_output_stream()
5336 config->channel_mask); in adev_open_output_stream()
5337 config->channel_mask = AUDIO_CHANNEL_OUT_STEREO; in adev_open_output_stream()
5391 if (config->channel_mask & AUDIO_CHANNEL_HAPTIC_ALL) { in adev_open_output_stream()
5424 if (config->channel_mask == AUDIO_CHANNEL_NONE) { in adev_open_output_stream()
5425 out->channel_mask = audio_channel_out_mask_from_count(out->config.channels); in adev_open_output_stream()
5427 out->channel_mask = config->channel_mask; in adev_open_output_stream()
5442 if (config->channel_mask & AUDIO_CHANNEL_HAPTIC_ALL) { in adev_open_output_stream()
5444 audio_channel_count_from_out_mask(out->channel_mask & in adev_open_output_stream()
5452 audio_channel_count_from_out_mask(out->channel_mask & in adev_open_output_stream()
5457 audio_channel_count_from_out_mask(out->channel_mask); in adev_open_output_stream()
5467 (config->channel_mask != AUDIO_CHANNEL_NONE && config->channel_mask != out->channel_mask)) { in adev_open_output_stream()
5469 __func__, config->sample_rate, config->format, config->channel_mask); in adev_open_output_stream()
5472 config->channel_mask = out->channel_mask; in adev_open_output_stream()
5542 config->channel_mask = out->stream.common.get_channels(&out->stream.common); in adev_open_output_stream()
5546 register_channel_mask(out->channel_mask, out->supported_channel_masks); in adev_open_output_stream()
5917 int channel_count = audio_channel_count_from_in_mask(config->channel_mask); in adev_get_input_buffer_size()
5988 config->sample_rate, config->channel_mask, config->format); in adev_open_input_stream()
5998 if (config->channel_mask == AUDIO_CHANNEL_NONE) in adev_open_input_stream()
5999 config->channel_mask = AUDIO_CHANNEL_IN_MONO; in adev_open_input_stream()
6003 channel_count = audio_channel_count_from_in_mask(config->channel_mask); in adev_open_input_stream()
6051 ALOGV("%s: source %d, config->channel_mask %#x", __func__, source, config->channel_mask); in adev_open_input_stream()
6056 if (config->channel_mask != AUDIO_CHANNEL_IN_MONO) { in adev_open_input_stream()
6057 config->channel_mask = AUDIO_CHANNEL_IN_MONO; in adev_open_input_stream()
6070 &config->channel_mask, in adev_open_input_stream()
6080 channel_count = audio_channel_count_from_in_mask(config->channel_mask); in adev_open_input_stream()
6111 in->channel_mask = config->channel_mask; in adev_open_input_stream()
6221 register_channel_mask(in->channel_mask, in->supported_channel_masks); in adev_open_input_stream()