Home | History | Annotate | Download | only in audio_remote_submix

Lines Matching full:common

101 // Common limits macros.
127 struct audio_config common;
419 memcpy(&device_config->common, config, sizeof(device_config->common));
500 memcpy(&pipe_config, &rsxadev->config.common, sizeof(pipe_config));
551 const uint32_t out_rate = out->dev->config.common.sample_rate;
574 out->dev->config.common.sample_rate = rate;
606 const audio_format_t format = out->dev->config.common.format;
614 if (format != out->dev->config.common.format) {
685 &stream->common, config, config->buffer_size_frames, stream_frame_size);
686 const uint32_t sample_rate = out_get_sample_rate(&stream->common);
724 usleep(frames * 1000000 / out_get_sample_rate(&stream->common));
829 const uint32_t rate = in->dev->config.common.sample_rate;
851 in->dev->config.common.sample_rate = rate;
891 const audio_format_t format = in->dev->config.common.format;
899 if (format != in->dev->config.common.format) {
986 usleep(frames_to_read * 1000000 / in_get_sample_rate(&stream->common));
1006 ALOG_ASSERT(rsxadev->config.common.format == AUDIO_FORMAT_PCM_16_BIT);
1013 const uint32_t input_sample_rate = in_get_sample_rate(&stream->common);
1023 ALOG_ASSERT(rsxadev->config.common.format == AUDIO_FORMAT_PCM_16_BIT);
1139 const uint32_t sample_rate = in_get_sample_rate(&stream->common);
1221 out->stream.common.get_sample_rate = out_get_sample_rate;
1222 out->stream.common.set_sample_rate = out_set_sample_rate;
1223 out->stream.common.get_buffer_size = out_get_buffer_size;
1224 out->stream.common.get_channels = out_get_channels;
1225 out->stream.common.get_format = out_get_format;
1226 out->stream.common.set_format = out_set_format;
1227 out->stream.common.standby = out_standby;
1228 out->stream.common.dump = out_dump;
1229 out->stream.common.set_parameters = out_set_parameters;
1230 out->stream.common.get_parameters = out_get_parameters;
1231 out->stream.common.add_audio_effect = out_add_audio_effect;
1232 out->stream.common.remove_audio_effect = out_remove_audio_effect;
1242 force_pipe_creation = rsxadev->config.common.sample_rate != config->sample_rate;
1434 in->stream.common.get_sample_rate = in_get_sample_rate;
1435 in->stream.common.set_sample_rate = in_set_sample_rate;
1436 in->stream.common.get_buffer_size = in_get_buffer_size;
1437 in->stream.common.get_channels = in_get_channels;
1438 in->stream.common.get_format = in_get_format;
1439 in->stream.common.set_format = in_set_format;
1440 in->stream.common.standby = in_standby;
1441 in->stream.common.dump = in_dump;
1442 in->stream.common.set_parameters = in_set_parameters;
1443 in->stream.common.get_parameters = in_get_parameters;
1444 in->stream.common.add_audio_effect = in_add_audio_effect;
1445 in->stream.common.remove_audio_effect = in_remove_audio_effect;
1516 rsxadev->device.common.tag = HARDWARE_DEVICE_TAG;
1517 rsxadev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0;
1518 rsxadev->device.common.module = (struct hw_module_t *) module;
1519 rsxadev->device.common.close = adev_close;
1542 *device = &rsxadev->device.common;
1552 /* common */ {