Lines Matching refs:halConfig
48 status_t EffectUtils::effectBufferConfigFromHal(const buffer_config_t& halConfig, bool /*isInput*/, in effectBufferConfigFromHal() argument
52 config->samplingRateHz = halConfig.samplingRate; in effectBufferConfigFromHal()
53 config->channels = EnumBitfield<AudioChannelMask>(halConfig.channels); in effectBufferConfigFromHal()
54 config->format = AudioFormat(halConfig.format); in effectBufferConfigFromHal()
55 config->accessMode = EffectBufferAccess(halConfig.accessMode); in effectBufferConfigFromHal()
56 config->mask = EnumBitfield<EffectConfigParameters>(halConfig.mask); in effectBufferConfigFromHal()
61 buffer_config_t* halConfig) { in effectBufferConfigToHal() argument
64 halConfig->buffer.frameCount = 0; in effectBufferConfigToHal()
65 halConfig->buffer.raw = nullptr; in effectBufferConfigToHal()
66 halConfig->samplingRate = config.samplingRateHz; in effectBufferConfigToHal()
67 halConfig->channels = static_cast<uint32_t>(config.channels); in effectBufferConfigToHal()
69 halConfig->bufferProvider.cookie = nullptr; in effectBufferConfigToHal()
70 halConfig->bufferProvider.getBuffer = nullptr; in effectBufferConfigToHal()
71 halConfig->bufferProvider.releaseBuffer = nullptr; in effectBufferConfigToHal()
72 halConfig->format = static_cast<uint8_t>(config.format); in effectBufferConfigToHal()
73 halConfig->accessMode = static_cast<uint8_t>(config.accessMode); in effectBufferConfigToHal()
74 halConfig->mask = static_cast<uint8_t>(config.mask); in effectBufferConfigToHal()
80 status_t EffectUtils::effectBufferConfigFromHal(const buffer_config_t& halConfig, bool isInput, in effectBufferConfigFromHal() argument
84 audio_config_base_t halConfigBase = {halConfig.samplingRate, in effectBufferConfigFromHal()
85 static_cast<audio_channel_mask_t>(halConfig.channels), in effectBufferConfigFromHal()
86 static_cast<audio_format_t>(halConfig.format)}; in effectBufferConfigFromHal()
88 halConfigBase, isInput, halConfig.mask & EFFECT_CONFIG_FORMAT, in effectBufferConfigFromHal()
89 halConfig.mask & EFFECT_CONFIG_SMP_RATE, in effectBufferConfigFromHal()
90 halConfig.mask & EFFECT_CONFIG_CHANNELS, &config->base), in effectBufferConfigFromHal()
92 if (halConfig.mask & EFFECT_CONFIG_ACC_MODE) { in effectBufferConfigFromHal()
93 config->accessMode.value(EffectBufferAccess(halConfig.accessMode)); in effectBufferConfigFromHal()
99 buffer_config_t* halConfig) { in effectBufferConfigToHal() argument
103 halConfig->buffer.frameCount = 0; in effectBufferConfigToHal()
104 halConfig->buffer.raw = nullptr; in effectBufferConfigToHal()
111 halConfig->mask = 0; in effectBufferConfigToHal()
113 halConfig->mask |= EFFECT_CONFIG_SMP_RATE; in effectBufferConfigToHal()
114 halConfig->samplingRate = halConfigBase.sample_rate; in effectBufferConfigToHal()
117 halConfig->mask |= EFFECT_CONFIG_CHANNELS; in effectBufferConfigToHal()
118 halConfig->channels = halConfigBase.channel_mask; in effectBufferConfigToHal()
121 halConfig->mask |= EFFECT_CONFIG_FORMAT; in effectBufferConfigToHal()
122 halConfig->format = halConfigBase.format; in effectBufferConfigToHal()
125 halConfig->bufferProvider.cookie = nullptr; in effectBufferConfigToHal()
126 halConfig->bufferProvider.getBuffer = nullptr; in effectBufferConfigToHal()
127 halConfig->bufferProvider.releaseBuffer = nullptr; in effectBufferConfigToHal()
130 halConfig->mask |= EFFECT_CONFIG_ACC_MODE; in effectBufferConfigToHal()
131 halConfig->accessMode = static_cast<uint8_t>(config.accessMode.value()); in effectBufferConfigToHal()
138 status_t EffectUtils::effectConfigFromHal(const effect_config_t& halConfig, bool isInput, in effectConfigFromHal() argument
141 CONVERT_CHECKED(effectBufferConfigFromHal(halConfig.inputCfg, isInput, &config->inputCfg), in effectConfigFromHal()
143 CONVERT_CHECKED(effectBufferConfigFromHal(halConfig.outputCfg, isInput, &config->outputCfg), in effectConfigFromHal()
148 status_t EffectUtils::effectConfigToHal(const EffectConfig& config, effect_config_t* halConfig) { in effectConfigToHal() argument
150 CONVERT_CHECKED(effectBufferConfigToHal(config.inputCfg, &halConfig->inputCfg), result); in effectConfigToHal()
151 CONVERT_CHECKED(effectBufferConfigToHal(config.outputCfg, &halConfig->outputCfg), result); in effectConfigToHal()