Lines Matching defs:config
579 audio_policy_forced_cfg_t config)
581 ALOGV("setForceUse() usage %d, config %d, mPhoneState %d", usage, config, mEngine->getPhoneState());
583 if (mEngine->setForceUse(usage, config) != NO_ERROR) {
584 ALOGW("setForceUse() could not set force cfg %d for usage %d", config, usage);
811 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
812 config.sample_rate = mTestSamplingRate;
813 config.channel_mask = mTestChannels;
814 config.format = mTestFormat;
816 config.offload_info = *offloadInfo;
820 &config,
826 outputDesc->mSamplingRate = config.sample_rate;
827 outputDesc->mFormat = config.format;
828 outputDesc->mChannelMask = config.channel_mask;
930 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
931 config.sample_rate = samplingRate;
932 config.channel_mask = channelMask;
933 config.format = format;
935 config.offload_info = *offloadInfo;
939 &config,
947 (samplingRate != 0 && samplingRate != config.sample_rate) ||
948 (format != AUDIO_FORMAT_DEFAULT && !audio_formats_match(format, config.format)) ||
949 (channelMask != 0 && channelMask != config.channel_mask)) {
963 outputDesc->mSamplingRate = config.sample_rate;
964 outputDesc->mChannelMask = config.channel_mask;
965 outputDesc->mFormat = config.format;
1577 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
1578 config.sample_rate = profileSamplingRate;
1579 config.channel_mask = profileChannelMask;
1580 config.format = profileFormat;
1584 &config,
1592 (profileSamplingRate != config.sample_rate) ||
1593 !audio_formats_match(profileFormat, config.format) ||
1594 (profileChannelMask != config.channel_mask)) {
2662 // TODO: check from routing capabilities in config file and other conflicting patches
2768 status_t AudioPolicyManager::setAudioPortConfig(const struct audio_port_config *config)
2772 if (config == NULL) {
2775 ALOGV("setAudioPortConfig() on port handle %d", config->id);
2777 if (config->config_mask != AUDIO_PORT_CONFIG_GAIN) {
2782 if (config->type == AUDIO_PORT_TYPE_MIX) {
2783 if (config->role == AUDIO_PORT_ROLE_SOURCE) {
2784 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputFromId(config->id);
2792 } else if (config->role == AUDIO_PORT_ROLE_SINK) {
2793 sp<AudioInputDescriptor> inputDesc = mInputs.getInputFromId(config->id);
2801 } else if (config->type == AUDIO_PORT_TYPE_DEVICE) {
2803 if (config->role == AUDIO_PORT_ROLE_SOURCE) {
2804 deviceDesc = mAvailableInputDevices.getDeviceFromId(config->id);
2805 } else if (config->role == AUDIO_PORT_ROLE_SINK) {
2806 deviceDesc = mAvailableOutputDevices.getDeviceFromId(config->id);
2819 status_t status = audioPortConfig->applyAudioPortConfig(config, &backupConfig);
2822 audioPortConfig->toAudioPortConfig(&newConfig, config);
3183 // Note: remove also speaker_drc_enabled from global configuration of XML config file.
3188 AudioPolicyConfig config(mHwModules, mAvailableOutputDevices, mAvailableInputDevices,
3192 if (serializer.deserialize(AUDIO_POLICY_XML_CONFIG_FILE, config) != NO_ERROR) {
3195 AudioPolicyConfig config(mHwModules, mAvailableOutputDevices, mAvailableInputDevices,
3197 if ((ConfigParsingUtils::loadConfig(AUDIO_POLICY_VENDOR_CONFIG_FILE, config) != NO_ERROR) &&
3198 (ConfigParsingUtils::loadConfig(AUDIO_POLICY_CONFIG_FILE, config) != NO_ERROR)) {
3201 config.setDefault();
3206 // Once policy config has been parsed, retrieve an instance of the engine and initialize it.
3271 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
3272 config.sample_rate = outputDesc->mSamplingRate;
3273 config.channel_mask = outputDesc->mChannelMask;
3274 config.format = outputDesc->mFormat;
3278 &config,
3289 outputDesc->mSamplingRate = config.sample_rate;
3290 outputDesc->mChannelMask = config.channel_mask;
3291 outputDesc->mFormat = config.format;
3343 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
3344 config.sample_rate = inputDesc->mSamplingRate;
3345 config.channel_mask = inputDesc->mChannelMask;
3346 config.format = inputDesc->mFormat;
3350 &config,
3561 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
3562 config.sample_rate = outputDesc->mSamplingRate;
3563 config.channel_mask = outputDesc->mChannelMask;
3564 config.format = outputDesc->mFormat;
3568 &config,
3578 outputDesc->mSamplingRate = config.sample_rate;
3579 outputDesc->mChannelMask = config.channel_mask;
3580 outputDesc->mFormat = config.format;
3730 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
3731 config.sample_rate = desc->mSamplingRate;
3732 config.channel_mask = desc->mChannelMask;
3733 config.format = desc->mFormat;
3734 config.offload_info.sample_rate = desc->mSamplingRate;
3735 config.offload_info.channel_mask = desc->mChannelMask;
3736 config.offload_info.format = desc->mFormat;
3740 &config,
3746 desc->mSamplingRate = config.sample_rate;
3747 desc->mChannelMask = config.channel_mask;
3748 desc->mFormat = config.format;
3764 profile->pickAudioProfile(config.sample_rate, config.channel_mask, config.format);
3765 config.offload_info.sample_rate = config.sample_rate;
3766 config.offload_info.channel_mask = config.channel_mask;
3767 config.offload_info.format = config.format;
3770 &config,
3776 desc->mSamplingRate = config.sample_rate;
3777 desc->mChannelMask = config.channel_mask;
3778 desc->mFormat = config.format;
3971 audio_config_t config = AUDIO_CONFIG_INITIALIZER;
3972 config.sample_rate = desc->mSamplingRate;
3973 config.channel_mask = desc->mChannelMask;
3974 config.format = desc->mFormat;
3978 &config,
3985 desc->mSamplingRate = config.sample_rate;
3986 desc->mChannelMask = config.channel_mask;
3987 desc->mFormat = config.format;
5316 // TODO Set this based on Config properties.