diff options
Diffstat (limited to 'audio/common/all-versions/default/HidlUtils.h')
-rw-r--r-- | audio/common/all-versions/default/HidlUtils.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/audio/common/all-versions/default/HidlUtils.h b/audio/common/all-versions/default/HidlUtils.h index 8e9275c441..cc4fbf2f15 100644 --- a/audio/common/all-versions/default/HidlUtils.h +++ b/audio/common/all-versions/default/HidlUtils.h @@ -89,6 +89,15 @@ struct HidlUtils { AudioConfigBase* configBase); static status_t audioConfigBaseToHal(const AudioConfigBase& configBase, audio_config_base_t* halConfigBase); + static status_t audioConfigBaseOptionalFromHal(const audio_config_base_t& halConfigBase, + bool isInput, bool formatSpecified, + bool sampleRateSpecified, + bool channelMaskSpecified, + AudioConfigBaseOptional* configBase); + static status_t audioConfigBaseOptionalToHal(const AudioConfigBaseOptional& configBase, + audio_config_base_t* halConfigBase, + bool* formatSpecified, bool* sampleRateSpecified, + bool* channelMaskSpecified); static status_t audioDeviceTypeFromHal(audio_devices_t halDevice, AudioDevice* device); static status_t audioDeviceTypeToHal(const AudioDevice& device, audio_devices_t* halDevice); static status_t audioFormatFromHal(audio_format_t halFormat, AudioFormat* format); |