Lines Matching refs:config

120 bool checkAudioPortConfig(const AudioPortConfig& config) {  in checkAudioPortConfig()  argument
121 if (config.base.format.getDiscriminator() == in checkAudioPortConfig()
124 if (!audio_format_from_string(config.base.format.value().c_str(), in checkAudioPortConfig()
130 if (config.base.channelMask.getDiscriminator() == in checkAudioPortConfig()
133 if (!audio_channel_mask_from_string(config.base.channelMask.value().c_str(), in checkAudioPortConfig()
139 if (config.gain.getDiscriminator() == in checkAudioPortConfig()
140 AudioPortConfig::OptionalGain::hidl_discriminator::config) { in checkAudioPortConfig()
141 for (const auto& mode : config.gain.config().mode) { in checkAudioPortConfig()
150 config.gain.config().channelMask.c_str(), &channelMask)) { in checkAudioPortConfig()
155 if (config.ext.getDiscriminator() == in checkAudioPortConfig()
158 if (!audio_device_from_string(config.ext.device().deviceType.c_str(), in checkAudioPortConfig()
164 if (config.ext.getDiscriminator() == in checkAudioPortConfig()
166 const auto& useCase = config.ext.mix().useCase; in checkAudioPortConfig()
198 bool checkAudioPortConfig(const AudioPortConfig& config) { return true; } in checkAudioPortConfig() argument
237 Return<void> DeviceImpl::getInputBufferSize(const AudioConfig& config, in getInputBufferSize() argument
246 int32_t ioHandle, const DeviceAddress& device, const AudioConfig& config, in openOutputStreamImpl() argument
249 std::optional<AidlAudioConfig> aidlConfig = toAidlAudioConfig(config.base); in openOutputStreamImpl()
291 sp<StreamOutImpl>::make(std::move(busOutputStream), config.base); in openOutputStreamImpl()
293 _hidl_cb(Result::OK, streamOut, config); in openOutputStreamImpl()
299 const AudioConfig& config, in openOutputStream() argument
303 return openOutputStreamImpl(ioHandle, device, config, flags, sourceMetadata, in openOutputStream()
309 const AudioConfig& config, in openInputStream() argument
313 _hidl_cb(Result::NOT_SUPPORTED, sp<IStreamIn>(), config); in openInputStream()
319 const AudioConfig& config, in openOutputStream() argument
339 auto aidlConfig = toAidlAudioConfig(config); in openOutputStream()
346 auto streamOut = sp<StreamOutImpl>::make(std::move(busOutputStream), config); in openOutputStream()
348 _hidl_cb(Result::OK, streamOut, config); in openOutputStream()
354 const AudioConfig& config, in openInputStream() argument
358 _hidl_cb(Result::NOT_SUPPORTED, sp<IStreamIn>(), config); in openInputStream()
369 for (const auto& config : sources) { in createAudioPatch() local
370 if (!checkAudioPortConfig(config)) { in createAudioPatch()
376 for (const auto& config : sinks) { in createAudioPatch() local
377 if (!checkAudioPortConfig(config)) { in createAudioPatch()
400 Return<Result> DeviceImpl::setAudioPortConfig(const AudioPortConfig& config) { in setAudioPortConfig() argument
489 int32_t ioHandle, const DeviceAddress& device, const AudioConfig& config, in openOutputStream_7_1() argument
492 return openOutputStreamImpl(ioHandle, device, config, flags, sourceMetadata, in openOutputStream_7_1()