• Home
  • Raw
  • Download

Lines Matching refs:legacy

124 ConversionResult<std::string> legacy2aidl_string(const char* legacy, size_t maxSize) {  in legacy2aidl_string()  argument
125 if (legacy == nullptr) { in legacy2aidl_string()
128 if (strnlen(legacy, maxSize) == maxSize) { in legacy2aidl_string()
132 return std::string(legacy); in legacy2aidl_string()
139 ConversionResult<int32_t> legacy2aidl_audio_module_handle_t_int32_t(audio_module_handle_t legacy) { in legacy2aidl_audio_module_handle_t_int32_t() argument
140 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_module_handle_t_int32_t()
147 ConversionResult<int32_t> legacy2aidl_audio_io_handle_t_int32_t(audio_io_handle_t legacy) { in legacy2aidl_audio_io_handle_t_int32_t() argument
148 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_io_handle_t_int32_t()
155 ConversionResult<int32_t> legacy2aidl_audio_port_handle_t_int32_t(audio_port_handle_t legacy) { in legacy2aidl_audio_port_handle_t_int32_t() argument
156 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_port_handle_t_int32_t()
163 ConversionResult<int32_t> legacy2aidl_audio_patch_handle_t_int32_t(audio_patch_handle_t legacy) { in legacy2aidl_audio_patch_handle_t_int32_t() argument
164 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_patch_handle_t_int32_t()
171 ConversionResult<int32_t> legacy2aidl_audio_unique_id_t_int32_t(audio_unique_id_t legacy) { in legacy2aidl_audio_unique_id_t_int32_t() argument
172 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_unique_id_t_int32_t()
179 ConversionResult<int32_t> legacy2aidl_audio_hw_sync_t_int32_t(audio_hw_sync_t legacy) { in legacy2aidl_audio_hw_sync_t_int32_t() argument
180 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_hw_sync_t_int32_t()
187 ConversionResult<int32_t> legacy2aidl_pid_t_int32_t(pid_t legacy) { in legacy2aidl_pid_t_int32_t() argument
188 return convertReinterpret<int32_t>(legacy); in legacy2aidl_pid_t_int32_t()
195 ConversionResult<int32_t> legacy2aidl_uid_t_int32_t(uid_t legacy) { in legacy2aidl_uid_t_int32_t() argument
196 return convertReinterpret<int32_t>(legacy); in legacy2aidl_uid_t_int32_t()
203 ConversionResult<std::string> legacy2aidl_String16_string(const String16& legacy) { in legacy2aidl_String16_string() argument
204 return std::string(String8(legacy).c_str()); in legacy2aidl_String16_string()
219 legacy2aidl_optional_String16_optional_string(std::optional<String16> legacy) { in legacy2aidl_optional_String16_optional_string() argument
220 if (!legacy.has_value()) { in legacy2aidl_optional_String16_optional_string()
224 VALUE_OR_RETURN(legacy2aidl_String16_string(legacy.value())); in legacy2aidl_optional_String16_optional_string()
232 ConversionResult<std::string> legacy2aidl_String8_string(const String8& legacy) { in legacy2aidl_String8_string() argument
233 return std::string(legacy.c_str()); in legacy2aidl_String8_string()
839 audio_channel_mask_t legacy = AUDIO_CHANNEL_NONE; in aidl2legacy_AudioChannelLayout_layout_audio_channel_mask_t_bits() local
842 legacy = static_cast<audio_channel_mask_t>(legacy | bitPair.first); in aidl2legacy_AudioChannelLayout_layout_audio_channel_mask_t_bits()
845 return legacy; in aidl2legacy_AudioChannelLayout_layout_audio_channel_mask_t_bits()
913 audio_channel_mask_t legacy, bool isInput) { in legacy2aidl_audio_channel_mask_t_bits_AudioChannelLayout_layout() argument
915 const int legacyInitial = legacy; // for error message in legacy2aidl_audio_channel_mask_t_bits_AudioChannelLayout_layout()
918 if ((legacy & bitPair.first) == bitPair.first) { in legacy2aidl_audio_channel_mask_t_bits_AudioChannelLayout_layout()
920 legacy = static_cast<audio_channel_mask_t>(legacy & ~bitPair.first); in legacy2aidl_audio_channel_mask_t_bits_AudioChannelLayout_layout()
921 if (legacy == 0) { in legacy2aidl_audio_channel_mask_t_bits_AudioChannelLayout_layout()
927 __func__, isInput ? "input" : "output", legacyInitial, legacy); in legacy2aidl_audio_channel_mask_t_bits_AudioChannelLayout_layout()
932 audio_channel_mask_t legacy, bool isInput) { in legacy2aidl_audio_channel_mask_t_AudioChannelLayout() argument
939 auto convert = [](const audio_channel_mask_t legacy, const DirectMap& m, in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
941 if (auto it = m.find(legacy); it != m.end()) { in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
945 func, type, legacy); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
950 if (legacy == AUDIO_CHANNEL_NONE) { in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
952 } else if (legacy == AUDIO_CHANNEL_INVALID) { in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
956 const audio_channel_representation_t repr = audio_channel_mask_get_representation(legacy); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
958 if (audio_channel_mask_is_valid(legacy)) { in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
960 convertIntegral<int>(audio_channel_mask_get_bits(legacy))); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
963 ALOGE("%s: legacy audio_channel_mask_t value 0x%x is invalid", __func__, legacy); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
968 if (const auto layoutMatch = convert(legacy, isInput ? mInAndVoice : mOut, __func__, in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
976 (legacy & (AUDIO_CHANNEL_IN_VOICE_UPLINK | AUDIO_CHANNEL_IN_VOICE_DNLINK)) == 0) { in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
979 legacy, isInput); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
985 __func__, legacy); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
991 __func__, repr, legacy); in legacy2aidl_audio_channel_mask_t_AudioChannelLayout()
1008 audio_devices_t legacy) { in legacy2aidl_audio_devices_t_AudioDeviceDescription() argument
1011 if (auto it = m.find(legacy); it != m.end()) { in legacy2aidl_audio_devices_t_AudioDeviceDescription()
1015 __func__, legacy); in legacy2aidl_audio_devices_t_AudioDeviceDescription()
1191 audio_format_t legacy) { in legacy2aidl_audio_format_t_AudioFormatDescription() argument
1194 if (auto it = m.find(legacy); it != m.end()) { in legacy2aidl_audio_format_t_AudioFormatDescription()
1198 __func__, legacy); in legacy2aidl_audio_format_t_AudioFormatDescription()
1217 audio_gain_mode_t legacy) { in legacy2aidl_audio_gain_mode_t_AudioGainMode() argument
1218 switch (legacy) { in legacy2aidl_audio_gain_mode_t_AudioGainMode()
1238 ConversionResult<int32_t> legacy2aidl_audio_gain_mode_t_int32_t_mask(audio_gain_mode_t legacy) { in legacy2aidl_audio_gain_mode_t_int32_t_mask() argument
1240 legacy, legacy2aidl_audio_gain_mode_t_AudioGainMode, in legacy2aidl_audio_gain_mode_t_int32_t_mask()
1249 audio_gain_config legacy; in aidl2legacy_AudioGainConfig_audio_gain_config() local
1250 legacy.index = VALUE_OR_RETURN(convertIntegral<int>(aidl.index)); in aidl2legacy_AudioGainConfig_audio_gain_config()
1251 legacy.mode = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_gain_mode_t_mask(aidl.mode)); in aidl2legacy_AudioGainConfig_audio_gain_config()
1252 legacy.channel_mask = VALUE_OR_RETURN( in aidl2legacy_AudioGainConfig_audio_gain_config()
1256 : isInput ? audio_channel_count_from_in_mask(legacy.channel_mask) in aidl2legacy_AudioGainConfig_audio_gain_config()
1257 : audio_channel_count_from_out_mask(legacy.channel_mask); in aidl2legacy_AudioGainConfig_audio_gain_config()
1258 if (aidl.values.size() != numValues || aidl.values.size() > std::size(legacy.values)) { in aidl2legacy_AudioGainConfig_audio_gain_config()
1262 legacy.values[i] = VALUE_OR_RETURN(convertIntegral<int>(aidl.values[i])); in aidl2legacy_AudioGainConfig_audio_gain_config()
1264 legacy.ramp_duration_ms = VALUE_OR_RETURN(convertIntegral<int>(aidl.rampDurationMs)); in aidl2legacy_AudioGainConfig_audio_gain_config()
1265 return legacy; in aidl2legacy_AudioGainConfig_audio_gain_config()
1269 const audio_gain_config& legacy, bool isInput) { in legacy2aidl_audio_gain_config_AudioGainConfig() argument
1271 aidl.index = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.index)); in legacy2aidl_audio_gain_config_AudioGainConfig()
1272 aidl.mode = VALUE_OR_RETURN(legacy2aidl_audio_gain_mode_t_int32_t_mask(legacy.mode)); in legacy2aidl_audio_gain_config_AudioGainConfig()
1274 legacy2aidl_audio_channel_mask_t_AudioChannelLayout(legacy.channel_mask, isInput)); in legacy2aidl_audio_gain_config_AudioGainConfig()
1275 const bool isJoint = (legacy.mode & AUDIO_GAIN_MODE_JOINT) != 0; in legacy2aidl_audio_gain_config_AudioGainConfig()
1277 : isInput ? audio_channel_count_from_in_mask(legacy.channel_mask) in legacy2aidl_audio_gain_config_AudioGainConfig()
1278 : audio_channel_count_from_out_mask(legacy.channel_mask); in legacy2aidl_audio_gain_config_AudioGainConfig()
1281 aidl.values[i] = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.values[i])); in legacy2aidl_audio_gain_config_AudioGainConfig()
1283 aidl.rampDurationMs = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.ramp_duration_ms)); in legacy2aidl_audio_gain_config_AudioGainConfig()
1317 audio_input_flags_t legacy) { in legacy2aidl_audio_input_flags_t_AudioInputFlags() argument
1318 switch (legacy) { in legacy2aidl_audio_input_flags_t_AudioInputFlags()
1393 audio_output_flags_t legacy) { in legacy2aidl_audio_output_flags_t_AudioOutputFlags() argument
1394 switch (legacy) { in legacy2aidl_audio_output_flags_t_AudioOutputFlags()
1452 audio_input_flags_t legacy) { in legacy2aidl_audio_input_flags_t_int32_t_mask() argument
1455 LegacyMask legacyMask = static_cast<LegacyMask>(legacy); in legacy2aidl_audio_input_flags_t_int32_t_mask()
1474 audio_output_flags_t legacy) { in legacy2aidl_audio_output_flags_t_int32_t_mask() argument
1477 LegacyMask legacyMask = static_cast<LegacyMask>(legacy); in legacy2aidl_audio_output_flags_t_int32_t_mask()
1486 audio_io_flags legacy; in aidl2legacy_AudioIoFlags_audio_io_flags() local
1488 legacy.input = VALUE_OR_RETURN( in aidl2legacy_AudioIoFlags_audio_io_flags()
1492 legacy.output = VALUE_OR_RETURN( in aidl2legacy_AudioIoFlags_audio_io_flags()
1496 return legacy; in aidl2legacy_AudioIoFlags_audio_io_flags()
1500 const audio_io_flags& legacy, bool isInput) { in legacy2aidl_audio_io_flags_AudioIoFlags() argument
1504 VALUE_OR_RETURN(legacy2aidl_audio_input_flags_t_int32_t_mask(legacy.input))); in legacy2aidl_audio_io_flags_AudioIoFlags()
1507 VALUE_OR_RETURN(legacy2aidl_audio_output_flags_t_int32_t_mask(legacy.output))); in legacy2aidl_audio_io_flags_AudioIoFlags()
1554 audio_stream_type_t legacy) { in legacy2aidl_audio_stream_type_t_AudioStreamType() argument
1555 switch (legacy) { in legacy2aidl_audio_stream_type_t_AudioStreamType()
1632 audio_source_t legacy) { in legacy2aidl_audio_source_t_AudioSource() argument
1633 switch (legacy) { in legacy2aidl_audio_source_t_AudioSource()
1674 ConversionResult<int32_t> legacy2aidl_audio_session_t_int32_t(audio_session_t legacy) { in legacy2aidl_audio_session_t_int32_t() argument
1675 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_session_t_int32_t()
1698 legacy2aidl_audio_content_type_t_AudioContentType(audio_content_type_t legacy) { in legacy2aidl_audio_content_type_t_AudioContentType() argument
1699 switch (legacy) { in legacy2aidl_audio_content_type_t_AudioContentType()
1770 legacy2aidl_audio_usage_t_AudioUsage(audio_usage_t legacy) { in legacy2aidl_audio_usage_t_AudioUsage() argument
1771 switch (legacy) { in legacy2aidl_audio_usage_t_AudioUsage()
1864 legacy2aidl_audio_flags_mask_t_AudioFlag(audio_flags_mask_t legacy) { in legacy2aidl_audio_flags_mask_t_AudioFlag() argument
1865 switch (legacy) { in legacy2aidl_audio_flags_mask_t_AudioFlag()
1914 legacy2aidl_audio_flags_mask_t_int32_t_mask(audio_flags_mask_t legacy) { in legacy2aidl_audio_flags_mask_t_int32_t_mask() argument
1916 legacy, legacy2aidl_audio_flags_mask_t_AudioFlag, in legacy2aidl_audio_flags_mask_t_int32_t_mask()
1941 legacy2aidl_string_AudioTags(const std::string& legacy) { in legacy2aidl_string_AudioTags() argument
1942 return splitString(legacy, AUDIO_ATTRIBUTES_TAGS_SEPARATOR); in legacy2aidl_string_AudioTags()
1947 audio_attributes_t legacy; in aidl2legacy_AudioAttributes_audio_attributes_t() local
1948 legacy.content_type = VALUE_OR_RETURN( in aidl2legacy_AudioAttributes_audio_attributes_t()
1950 legacy.usage = VALUE_OR_RETURN(aidl2legacy_AudioUsage_audio_usage_t(aidl.usage)); in aidl2legacy_AudioAttributes_audio_attributes_t()
1951 legacy.source = VALUE_OR_RETURN(aidl2legacy_AudioSource_audio_source_t(aidl.source)); in aidl2legacy_AudioAttributes_audio_attributes_t()
1952 legacy.flags = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_flags_mask_t_mask(aidl.flags)); in aidl2legacy_AudioAttributes_audio_attributes_t()
1954 RETURN_IF_ERROR(aidl2legacy_string(tagsString, legacy.tags, sizeof(legacy.tags))); in aidl2legacy_AudioAttributes_audio_attributes_t()
1955 return legacy; in aidl2legacy_AudioAttributes_audio_attributes_t()
1959 legacy2aidl_audio_attributes_t_AudioAttributes(const audio_attributes_t& legacy) { in legacy2aidl_audio_attributes_t_AudioAttributes() argument
1962 legacy2aidl_audio_content_type_t_AudioContentType(legacy.content_type)); in legacy2aidl_audio_attributes_t_AudioAttributes()
1963 aidl.usage = VALUE_OR_RETURN(legacy2aidl_audio_usage_t_AudioUsage(legacy.usage)); in legacy2aidl_audio_attributes_t_AudioAttributes()
1964 aidl.source = VALUE_OR_RETURN(legacy2aidl_audio_source_t_AudioSource(legacy.source)); in legacy2aidl_audio_attributes_t_AudioAttributes()
1965 aidl.flags = VALUE_OR_RETURN(legacy2aidl_audio_flags_mask_t_int32_t_mask(legacy.flags)); in legacy2aidl_audio_attributes_t_AudioAttributes()
1966 auto tagsString = VALUE_OR_RETURN(legacy2aidl_string(legacy.tags, sizeof(legacy.tags))); in legacy2aidl_audio_attributes_t_AudioAttributes()
1987 legacy2aidl_audio_encapsulation_mode_t_AudioEncapsulationMode(audio_encapsulation_mode_t legacy) { in legacy2aidl_audio_encapsulation_mode_t_AudioEncapsulationMode() argument
1988 switch (legacy) { in legacy2aidl_audio_encapsulation_mode_t_AudioEncapsulationMode()
2001 audio_offload_info_t legacy = AUDIO_INFO_INITIALIZER; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t() local
2004 legacy.sample_rate = base.sample_rate; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2005 legacy.channel_mask = base.channel_mask; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2006 legacy.format = base.format; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2007 legacy.stream_type = VALUE_OR_RETURN( in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2009 legacy.bit_rate = VALUE_OR_RETURN(convertIntegral<int32_t>(aidl.bitRatePerSecond)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2010 legacy.duration_us = VALUE_OR_RETURN(convertIntegral<int64_t>(aidl.durationUs)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2011 legacy.has_video = aidl.hasVideo; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2012 legacy.is_streaming = aidl.isStreaming; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2013 legacy.bit_width = VALUE_OR_RETURN(convertIntegral<int32_t>(aidl.bitWidth)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2014 legacy.offload_buffer_size = VALUE_OR_RETURN(convertIntegral<int32_t>(aidl.offloadBufferSize)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2015 legacy.usage = VALUE_OR_RETURN(aidl2legacy_AudioUsage_audio_usage_t(aidl.usage)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2016 legacy.encapsulation_mode = VALUE_OR_RETURN( in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2018 legacy.content_id = VALUE_OR_RETURN(convertReinterpret<int32_t>(aidl.contentId)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2019 legacy.sync_id = VALUE_OR_RETURN(convertReinterpret<int32_t>(aidl.syncId)); in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2020 return legacy; in aidl2legacy_AudioOffloadInfo_audio_offload_info_t()
2024 legacy2aidl_audio_offload_info_t_AudioOffloadInfo(const audio_offload_info_t& legacy) { in legacy2aidl_audio_offload_info_t_AudioOffloadInfo() argument
2027 if (legacy.size < offsetof(audio_offload_info_t, usage) + sizeof(audio_offload_info_t::usage)) { in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2030 const audio_config_base_t base = { .sample_rate = legacy.sample_rate, in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2031 .channel_mask = legacy.channel_mask, .format = legacy.format }; in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2035 legacy2aidl_audio_stream_type_t_AudioStreamType(legacy.stream_type)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2036 aidl.bitRatePerSecond = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.bit_rate)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2037 aidl.durationUs = VALUE_OR_RETURN(convertIntegral<int64_t>(legacy.duration_us)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2038 aidl.hasVideo = legacy.has_video; in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2039 aidl.isStreaming = legacy.is_streaming; in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2040 aidl.bitWidth = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.bit_width)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2041 aidl.offloadBufferSize = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.offload_buffer_size)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2042 aidl.usage = VALUE_OR_RETURN(legacy2aidl_audio_usage_t_AudioUsage(legacy.usage)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2045 if (legacy.version >= AUDIO_OFFLOAD_INFO_VERSION_0_2) { in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2046 if (legacy.size < in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2052 legacy.encapsulation_mode)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2053 aidl.contentId = VALUE_OR_RETURN(convertReinterpret<int32_t>(legacy.content_id)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2054 aidl.syncId = VALUE_OR_RETURN(convertReinterpret<int32_t>(legacy.sync_id)); in legacy2aidl_audio_offload_info_t_AudioOffloadInfo()
2117 audio_config_t legacy = AUDIO_CONFIG_INITIALIZER; in aidl2legacy_AudioConfig_audio_config_t() local
2118 legacy.sample_rate = legacyBase.sample_rate; in aidl2legacy_AudioConfig_audio_config_t()
2119 legacy.channel_mask = legacyBase.channel_mask; in aidl2legacy_AudioConfig_audio_config_t()
2120 legacy.format = legacyBase.format; in aidl2legacy_AudioConfig_audio_config_t()
2121 legacy.offload_info = VALUE_OR_RETURN( in aidl2legacy_AudioConfig_audio_config_t()
2123 legacy.frame_count = VALUE_OR_RETURN(convertIntegral<uint32_t>(aidl.frameCount)); in aidl2legacy_AudioConfig_audio_config_t()
2124 return legacy; in aidl2legacy_AudioConfig_audio_config_t()
2128 legacy2aidl_audio_config_t_AudioConfig(const audio_config_t& legacy, bool isInput) { in legacy2aidl_audio_config_t_AudioConfig() argument
2129 const audio_config_base_t base = { .sample_rate = legacy.sample_rate, in legacy2aidl_audio_config_t_AudioConfig()
2130 .channel_mask = legacy.channel_mask, .format = legacy.format }; in legacy2aidl_audio_config_t_AudioConfig()
2134 legacy2aidl_audio_offload_info_t_AudioOffloadInfo(legacy.offload_info)); in legacy2aidl_audio_config_t_AudioConfig()
2135 aidl.frameCount = VALUE_OR_RETURN(convertIntegral<int64_t>(legacy.frame_count)); in legacy2aidl_audio_config_t_AudioConfig()
2141 audio_config_base_t legacy; in aidl2legacy_AudioConfigBase_audio_config_base_t() local
2142 legacy.sample_rate = VALUE_OR_RETURN(convertIntegral<int>(aidl.sampleRate)); in aidl2legacy_AudioConfigBase_audio_config_base_t()
2143 legacy.channel_mask = VALUE_OR_RETURN( in aidl2legacy_AudioConfigBase_audio_config_base_t()
2145 legacy.format = VALUE_OR_RETURN(aidl2legacy_AudioFormatDescription_audio_format_t(aidl.format)); in aidl2legacy_AudioConfigBase_audio_config_base_t()
2146 return legacy; in aidl2legacy_AudioConfigBase_audio_config_base_t()
2150 legacy2aidl_audio_config_base_t_AudioConfigBase(const audio_config_base_t& legacy, bool isInput) { in legacy2aidl_audio_config_base_t_AudioConfigBase() argument
2152 aidl.sampleRate = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.sample_rate)); in legacy2aidl_audio_config_base_t_AudioConfigBase()
2154 legacy2aidl_audio_channel_mask_t_AudioChannelLayout(legacy.channel_mask, isInput)); in legacy2aidl_audio_config_base_t_AudioConfigBase()
2155 aidl.format = VALUE_OR_RETURN(legacy2aidl_audio_format_t_AudioFormatDescription(legacy.format)); in legacy2aidl_audio_config_base_t_AudioConfigBase()
2161 audio_uuid_t legacy; in aidl2legacy_AudioUuid_audio_uuid_t() local
2162 legacy.timeLow = VALUE_OR_RETURN(convertReinterpret<uint32_t>(aidl.timeLow)); in aidl2legacy_AudioUuid_audio_uuid_t()
2163 legacy.timeMid = VALUE_OR_RETURN(convertIntegral<uint16_t>(aidl.timeMid)); in aidl2legacy_AudioUuid_audio_uuid_t()
2164 legacy.timeHiAndVersion = VALUE_OR_RETURN(convertIntegral<uint16_t>(aidl.timeHiAndVersion)); in aidl2legacy_AudioUuid_audio_uuid_t()
2165 legacy.clockSeq = VALUE_OR_RETURN(convertIntegral<uint16_t>(aidl.clockSeq)); in aidl2legacy_AudioUuid_audio_uuid_t()
2166 if (aidl.node.size() != std::size(legacy.node)) { in aidl2legacy_AudioUuid_audio_uuid_t()
2169 std::copy(aidl.node.begin(), aidl.node.end(), legacy.node); in aidl2legacy_AudioUuid_audio_uuid_t()
2170 return legacy; in aidl2legacy_AudioUuid_audio_uuid_t()
2174 legacy2aidl_audio_uuid_t_AudioUuid(const audio_uuid_t& legacy) { in legacy2aidl_audio_uuid_t_AudioUuid() argument
2176 aidl.timeLow = VALUE_OR_RETURN(convertReinterpret<int32_t>(legacy.timeLow)); in legacy2aidl_audio_uuid_t_AudioUuid()
2177 aidl.timeMid = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.timeMid)); in legacy2aidl_audio_uuid_t_AudioUuid()
2178 aidl.timeHiAndVersion = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.timeHiAndVersion)); in legacy2aidl_audio_uuid_t_AudioUuid()
2179 aidl.clockSeq = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.clockSeq)); in legacy2aidl_audio_uuid_t_AudioUuid()
2180 std::copy(legacy.node, legacy.node + std::size(legacy.node), std::back_inserter(aidl.node)); in legacy2aidl_audio_uuid_t_AudioUuid()
2200 audio_encapsulation_metadata_type_t legacy) { in legacy2aidl_audio_encapsulation_metadata_type_t_AudioEncapsulationMetadataType() argument
2201 switch (legacy) { in legacy2aidl_audio_encapsulation_metadata_type_t_AudioEncapsulationMetadataType()
2224 legacy2aidl_AudioEncapsulationMode_mask(uint32_t legacy) { in legacy2aidl_AudioEncapsulationMode_mask() argument
2229 legacy, legacy2aidl_audio_encapsulation_mode_t_AudioEncapsulationMode, in legacy2aidl_AudioEncapsulationMode_mask()
2246 legacy2aidl_AudioEncapsulationMetadataType_mask(uint32_t legacy) { in legacy2aidl_AudioEncapsulationMetadataType_mask() argument
2251 legacy, legacy2aidl_audio_encapsulation_metadata_type_t_AudioEncapsulationMetadataType, in legacy2aidl_AudioEncapsulationMetadataType_mask()
2259 audio_port_config_mix_ext_usecase legacy{}; in aidl2legacy_AudioPortMixExtUseCase_audio_port_config_mix_ext_usecase() local
2262 legacy.stream = VALUE_OR_RETURN(aidl2legacy_AudioStreamType_audio_stream_type_t( in aidl2legacy_AudioPortMixExtUseCase_audio_port_config_mix_ext_usecase()
2265 legacy.source = VALUE_OR_RETURN(aidl2legacy_AudioSource_audio_source_t( in aidl2legacy_AudioPortMixExtUseCase_audio_port_config_mix_ext_usecase()
2269 return legacy; in aidl2legacy_AudioPortMixExtUseCase_audio_port_config_mix_ext_usecase()
2274 const audio_port_config_mix_ext_usecase& legacy, bool isInput) { in legacy2aidl_audio_port_config_mix_ext_usecase_AudioPortMixExtUseCase() argument
2278 legacy2aidl_audio_stream_type_t_AudioStreamType(legacy.stream))); in legacy2aidl_audio_port_config_mix_ext_usecase_AudioPortMixExtUseCase()
2281 legacy2aidl_audio_source_t_AudioSource(legacy.source))); in legacy2aidl_audio_port_config_mix_ext_usecase_AudioPortMixExtUseCase()
2288 audio_port_config_mix_ext legacy{}; in aidl2legacy_AudioPortMixExt_audio_port_config_mix_ext() local
2289 legacy.handle = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_io_handle_t(aidl.handle)); in aidl2legacy_AudioPortMixExt_audio_port_config_mix_ext()
2290 legacy.usecase = VALUE_OR_RETURN( in aidl2legacy_AudioPortMixExt_audio_port_config_mix_ext()
2293 return legacy; in aidl2legacy_AudioPortMixExt_audio_port_config_mix_ext()
2297 const audio_port_config_mix_ext& legacy, bool isInput) { in legacy2aidl_audio_port_config_mix_ext_AudioPortMixExt() argument
2299 aidl.handle = VALUE_OR_RETURN(legacy2aidl_audio_io_handle_t_int32_t(legacy.handle)); in legacy2aidl_audio_port_config_mix_ext_AudioPortMixExt()
2302 legacy.usecase, isInput)); in legacy2aidl_audio_port_config_mix_ext_AudioPortMixExt()
2308 audio_port_config_device_ext legacy{}; in aidl2legacy_AudioPortDeviceExt_audio_port_config_device_ext() local
2310 aidl.device, &legacy.type, legacy.address)); in aidl2legacy_AudioPortDeviceExt_audio_port_config_device_ext()
2311 return legacy; in aidl2legacy_AudioPortDeviceExt_audio_port_config_device_ext()
2315 const audio_port_config_device_ext& legacy) { in legacy2aidl_audio_port_config_device_ext_AudioPortDeviceExt() argument
2318 legacy2aidl_audio_device_AudioDevice(legacy.type, legacy.address)); in legacy2aidl_audio_port_config_device_ext_AudioPortDeviceExt()
2327 audio_port_config_ext* legacy, audio_port_type_t* type) { in aidl2legacy_AudioPortExt_audio_port_config_ext() argument
2332 *legacy = {}; in aidl2legacy_AudioPortExt_audio_port_config_ext()
2336 legacy->device = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortExt_audio_port_config_ext()
2342 legacy->mix = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortExt_audio_port_config_ext()
2349 legacy->session.session = AUDIO_SESSION_NONE; in aidl2legacy_AudioPortExt_audio_port_config_ext()
2358 const audio_port_config_ext& legacy, audio_port_type_t type, bool isInput) { in legacy2aidl_audio_port_config_ext_AudioPortExt() argument
2366 legacy2aidl_audio_port_config_device_ext_AudioPortDeviceExt(legacy.device)); in legacy2aidl_audio_port_config_ext_AudioPortExt()
2372 legacy2aidl_audio_port_config_mix_ext_AudioPortMixExt(legacy.mix, isInput)); in legacy2aidl_audio_port_config_ext_AudioPortExt()
2385 const AudioPortConfig& aidl, bool isInput, audio_port_config* legacy, int32_t* portId) { in aidl2legacy_AudioPortConfig_audio_port_config() argument
2386 legacy->id = VALUE_OR_RETURN_STATUS(aidl2legacy_int32_t_audio_port_handle_t(aidl.id)); in aidl2legacy_AudioPortConfig_audio_port_config()
2389 legacy->sample_rate = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortConfig_audio_port_config()
2391 legacy->config_mask |= AUDIO_PORT_CONFIG_SAMPLE_RATE; in aidl2legacy_AudioPortConfig_audio_port_config()
2394 legacy->channel_mask = in aidl2legacy_AudioPortConfig_audio_port_config()
2398 legacy->config_mask |= AUDIO_PORT_CONFIG_CHANNEL_MASK; in aidl2legacy_AudioPortConfig_audio_port_config()
2401 legacy->format = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortConfig_audio_port_config()
2403 legacy->config_mask |= AUDIO_PORT_CONFIG_FORMAT; in aidl2legacy_AudioPortConfig_audio_port_config()
2406 legacy->gain = VALUE_OR_RETURN_STATUS(aidl2legacy_AudioGainConfig_audio_gain_config( in aidl2legacy_AudioPortConfig_audio_port_config()
2408 legacy->config_mask |= AUDIO_PORT_CONFIG_GAIN; in aidl2legacy_AudioPortConfig_audio_port_config()
2411 legacy->flags = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortConfig_audio_port_config()
2413 legacy->config_mask |= AUDIO_PORT_CONFIG_FLAGS; in aidl2legacy_AudioPortConfig_audio_port_config()
2416 aidl.ext, isInput, &legacy->ext, &legacy->type)); in aidl2legacy_AudioPortConfig_audio_port_config()
2417 legacy->role = VALUE_OR_RETURN_STATUS(portRole(isInput ? in aidl2legacy_AudioPortConfig_audio_port_config()
2418 AudioPortDirection::INPUT : AudioPortDirection::OUTPUT, legacy->type)); in aidl2legacy_AudioPortConfig_audio_port_config()
2424 const audio_port_config& legacy, bool isInput, int32_t portId) { in legacy2aidl_audio_port_config_AudioPortConfig() argument
2426 aidl.id = VALUE_OR_RETURN(legacy2aidl_audio_port_handle_t_int32_t(legacy.id)); in legacy2aidl_audio_port_config_AudioPortConfig()
2428 if (legacy.config_mask & AUDIO_PORT_CONFIG_SAMPLE_RATE) { in legacy2aidl_audio_port_config_AudioPortConfig()
2430 aidl_sampleRate.value = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.sample_rate)); in legacy2aidl_audio_port_config_AudioPortConfig()
2433 if (legacy.config_mask & AUDIO_PORT_CONFIG_CHANNEL_MASK) { in legacy2aidl_audio_port_config_AudioPortConfig()
2435 legacy2aidl_audio_channel_mask_t_AudioChannelLayout(legacy.channel_mask, isInput)); in legacy2aidl_audio_port_config_AudioPortConfig()
2437 if (legacy.config_mask & AUDIO_PORT_CONFIG_FORMAT) { in legacy2aidl_audio_port_config_AudioPortConfig()
2439 legacy2aidl_audio_format_t_AudioFormatDescription(legacy.format)); in legacy2aidl_audio_port_config_AudioPortConfig()
2441 if (legacy.config_mask & AUDIO_PORT_CONFIG_GAIN) { in legacy2aidl_audio_port_config_AudioPortConfig()
2443 legacy2aidl_audio_gain_config_AudioGainConfig(legacy.gain, isInput)); in legacy2aidl_audio_port_config_AudioPortConfig()
2445 if (legacy.config_mask & AUDIO_PORT_CONFIG_FLAGS) { in legacy2aidl_audio_port_config_AudioPortConfig()
2447 legacy2aidl_audio_io_flags_AudioIoFlags(legacy.flags, isInput)); in legacy2aidl_audio_port_config_AudioPortConfig()
2450 legacy2aidl_audio_port_config_ext_AudioPortExt(legacy.ext, legacy.type, isInput)); in legacy2aidl_audio_port_config_AudioPortConfig()
2456 audio_port_mix_ext legacy{}; in aidl2legacy_AudioPortMixExt_audio_port_mix_ext() local
2457 legacy.handle = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_io_handle_t(aidl.handle)); in aidl2legacy_AudioPortMixExt_audio_port_mix_ext()
2458 return legacy; in aidl2legacy_AudioPortMixExt_audio_port_mix_ext()
2462 const audio_port_mix_ext& legacy) { in legacy2aidl_audio_port_mix_ext_AudioPortMixExt() argument
2464 aidl.handle = VALUE_OR_RETURN(legacy2aidl_audio_io_handle_t_int32_t(legacy.handle)); in legacy2aidl_audio_port_mix_ext_AudioPortMixExt()
2470 audio_port_device_ext legacy{}; in aidl2legacy_AudioPortDeviceExt_audio_port_device_ext() local
2472 aidl.device, &legacy.type, legacy.address)); in aidl2legacy_AudioPortDeviceExt_audio_port_device_ext()
2473 legacy.encapsulation_modes = VALUE_OR_RETURN( in aidl2legacy_AudioPortDeviceExt_audio_port_device_ext()
2475 legacy.encapsulation_metadata_types = VALUE_OR_RETURN( in aidl2legacy_AudioPortDeviceExt_audio_port_device_ext()
2478 return legacy; in aidl2legacy_AudioPortDeviceExt_audio_port_device_ext()
2482 const audio_port_device_ext& legacy) { in legacy2aidl_audio_port_device_ext_AudioPortDeviceExt() argument
2485 legacy2aidl_audio_device_AudioDevice(legacy.type, legacy.address)); in legacy2aidl_audio_port_device_ext_AudioPortDeviceExt()
2487 legacy2aidl_AudioEncapsulationMode_mask(legacy.encapsulation_modes)); in legacy2aidl_audio_port_device_ext_AudioPortDeviceExt()
2489 legacy2aidl_AudioEncapsulationMetadataType_mask(legacy.encapsulation_metadata_types)); in legacy2aidl_audio_port_device_ext_AudioPortDeviceExt()
2497 const AudioPortExt& aidl, audio_port_v7_ext* legacy, audio_port_type_t* type) { in aidl2legacy_AudioPortExt_audio_port_v7_ext() argument
2502 *legacy = {}; in aidl2legacy_AudioPortExt_audio_port_v7_ext()
2506 legacy->device = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortExt_audio_port_v7_ext()
2512 legacy->mix = VALUE_OR_RETURN_STATUS( in aidl2legacy_AudioPortExt_audio_port_v7_ext()
2519 legacy->session.session = AUDIO_SESSION_NONE; in aidl2legacy_AudioPortExt_audio_port_v7_ext()
2528 const audio_port_v7_ext& legacy, audio_port_type_t type) { in legacy2aidl_audio_port_v7_ext_AudioPortExt() argument
2536 legacy2aidl_audio_port_device_ext_AudioPortDeviceExt(legacy.device)); in legacy2aidl_audio_port_v7_ext_AudioPortExt()
2542 legacy2aidl_audio_port_mix_ext_AudioPortMixExt(legacy.mix)); in legacy2aidl_audio_port_v7_ext_AudioPortExt()
2556 audio_port_v7 legacy; in aidl2legacy_AudioPort_audio_port_v7() local
2557 legacy.id = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_port_handle_t(aidl.id)); in aidl2legacy_AudioPort_audio_port_v7()
2558 RETURN_IF_ERROR(aidl2legacy_string(aidl.name, legacy.name, sizeof(legacy.name))); in aidl2legacy_AudioPort_audio_port_v7()
2560 if (aidl.profiles.size() > std::size(legacy.audio_profiles)) { in aidl2legacy_AudioPort_audio_port_v7()
2564 aidl.profiles.begin(), aidl.profiles.end(), legacy.audio_profiles, in aidl2legacy_AudioPort_audio_port_v7()
2568 legacy.num_audio_profiles = aidl.profiles.size(); in aidl2legacy_AudioPort_audio_port_v7()
2570 if (aidl.extraAudioDescriptors.size() > std::size(legacy.extra_audio_descriptors)) { in aidl2legacy_AudioPort_audio_port_v7()
2576 legacy.extra_audio_descriptors, in aidl2legacy_AudioPort_audio_port_v7()
2578 legacy.num_extra_audio_descriptors = aidl.extraAudioDescriptors.size(); in aidl2legacy_AudioPort_audio_port_v7()
2580 if (aidl.gains.size() > std::size(legacy.gains)) { in aidl2legacy_AudioPort_audio_port_v7()
2583 RETURN_IF_ERROR(convertRange(aidl.gains.begin(), aidl.gains.end(), legacy.gains, in aidl2legacy_AudioPort_audio_port_v7()
2587 legacy.num_gains = aidl.gains.size(); in aidl2legacy_AudioPort_audio_port_v7()
2590 aidl.ext, &legacy.ext, &legacy.type)); in aidl2legacy_AudioPort_audio_port_v7()
2591 legacy.role = VALUE_OR_RETURN(portRole( in aidl2legacy_AudioPort_audio_port_v7()
2592 isInput ? AudioPortDirection::INPUT : AudioPortDirection::OUTPUT, legacy.type)); in aidl2legacy_AudioPort_audio_port_v7()
2599 aidlPortConfig, isInput, &legacy.active_config, &portId)); in aidl2legacy_AudioPort_audio_port_v7()
2600 return legacy; in aidl2legacy_AudioPort_audio_port_v7()
2604 legacy2aidl_audio_port_v7_AudioPort(const audio_port_v7& legacy, bool isInput) { in legacy2aidl_audio_port_v7_AudioPort() argument
2606 aidl.id = VALUE_OR_RETURN(legacy2aidl_audio_port_handle_t_int32_t(legacy.id)); in legacy2aidl_audio_port_v7_AudioPort()
2607 aidl.name = VALUE_OR_RETURN(legacy2aidl_string(legacy.name, sizeof(legacy.name))); in legacy2aidl_audio_port_v7_AudioPort()
2609 if (legacy.num_audio_profiles > std::size(legacy.audio_profiles)) { in legacy2aidl_audio_port_v7_AudioPort()
2613 convertRange(legacy.audio_profiles, legacy.audio_profiles + legacy.num_audio_profiles, in legacy2aidl_audio_port_v7_AudioPort()
2619 if (legacy.num_extra_audio_descriptors > std::size(legacy.extra_audio_descriptors)) { in legacy2aidl_audio_port_v7_AudioPort()
2622 aidl.profiles.resize(legacy.num_audio_profiles); in legacy2aidl_audio_port_v7_AudioPort()
2624 convertRange(legacy.extra_audio_descriptors, in legacy2aidl_audio_port_v7_AudioPort()
2625 legacy.extra_audio_descriptors + legacy.num_extra_audio_descriptors, in legacy2aidl_audio_port_v7_AudioPort()
2629 if (legacy.num_gains > std::size(legacy.gains)) { in legacy2aidl_audio_port_v7_AudioPort()
2633 convertRange(legacy.gains, legacy.gains + legacy.num_gains, in legacy2aidl_audio_port_v7_AudioPort()
2638 aidl.gains.resize(legacy.num_gains); in legacy2aidl_audio_port_v7_AudioPort()
2641 legacy2aidl_audio_port_v7_ext_AudioPortExt(legacy.ext, legacy.type)); in legacy2aidl_audio_port_v7_AudioPort()
2644 legacy.active_config, isInput, aidl.id)); in legacy2aidl_audio_port_v7_AudioPort()
2657 audio_profile legacy; in aidl2legacy_AudioProfile_audio_profile() local
2658 legacy.format = VALUE_OR_RETURN(aidl2legacy_AudioFormatDescription_audio_format_t(aidl.format)); in aidl2legacy_AudioProfile_audio_profile()
2660 if (aidl.sampleRates.size() > std::size(legacy.sample_rates)) { in aidl2legacy_AudioProfile_audio_profile()
2664 convertRange(aidl.sampleRates.begin(), aidl.sampleRates.end(), legacy.sample_rates, in aidl2legacy_AudioProfile_audio_profile()
2666 legacy.num_sample_rates = aidl.sampleRates.size(); in aidl2legacy_AudioProfile_audio_profile()
2668 if (aidl.channelMasks.size() > std::size(legacy.channel_masks)) { in aidl2legacy_AudioProfile_audio_profile()
2672 convertRange(aidl.channelMasks.begin(), aidl.channelMasks.end(), legacy.channel_masks, in aidl2legacy_AudioProfile_audio_profile()
2676 legacy.num_channel_masks = aidl.channelMasks.size(); in aidl2legacy_AudioProfile_audio_profile()
2678 legacy.encapsulation_type = VALUE_OR_RETURN( in aidl2legacy_AudioProfile_audio_profile()
2680 return legacy; in aidl2legacy_AudioProfile_audio_profile()
2684 legacy2aidl_audio_profile_AudioProfile(const audio_profile& legacy, bool isInput) { in legacy2aidl_audio_profile_AudioProfile() argument
2686 aidl.format = VALUE_OR_RETURN(legacy2aidl_audio_format_t_AudioFormatDescription(legacy.format)); in legacy2aidl_audio_profile_AudioProfile()
2688 if (legacy.num_sample_rates > std::size(legacy.sample_rates)) { in legacy2aidl_audio_profile_AudioProfile()
2692 convertRange(legacy.sample_rates, legacy.sample_rates + legacy.num_sample_rates, in legacy2aidl_audio_profile_AudioProfile()
2696 if (legacy.num_channel_masks > std::size(legacy.channel_masks)) { in legacy2aidl_audio_profile_AudioProfile()
2700 convertRange(legacy.channel_masks, legacy.channel_masks + legacy.num_channel_masks, in legacy2aidl_audio_profile_AudioProfile()
2708 legacy.encapsulation_type)); in legacy2aidl_audio_profile_AudioProfile()
2714 audio_gain legacy; in aidl2legacy_AudioGain_audio_gain() local
2715 legacy.mode = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_gain_mode_t_mask(aidl.mode)); in aidl2legacy_AudioGain_audio_gain()
2716 legacy.channel_mask = VALUE_OR_RETURN(aidl2legacy_AudioChannelLayout_audio_channel_mask_t( in aidl2legacy_AudioGain_audio_gain()
2718 legacy.min_value = VALUE_OR_RETURN(convertIntegral<int>(aidl.minValue)); in aidl2legacy_AudioGain_audio_gain()
2719 legacy.max_value = VALUE_OR_RETURN(convertIntegral<int>(aidl.maxValue)); in aidl2legacy_AudioGain_audio_gain()
2720 legacy.default_value = VALUE_OR_RETURN(convertIntegral<int>(aidl.defaultValue)); in aidl2legacy_AudioGain_audio_gain()
2721 legacy.step_value = VALUE_OR_RETURN(convertIntegral<unsigned int>(aidl.stepValue)); in aidl2legacy_AudioGain_audio_gain()
2722 legacy.min_ramp_ms = VALUE_OR_RETURN(convertIntegral<unsigned int>(aidl.minRampMs)); in aidl2legacy_AudioGain_audio_gain()
2723 legacy.max_ramp_ms = VALUE_OR_RETURN(convertIntegral<unsigned int>(aidl.maxRampMs)); in aidl2legacy_AudioGain_audio_gain()
2724 return legacy; in aidl2legacy_AudioGain_audio_gain()
2728 legacy2aidl_audio_gain_AudioGain(const audio_gain& legacy, bool isInput) { in legacy2aidl_audio_gain_AudioGain() argument
2730 aidl.mode = VALUE_OR_RETURN(legacy2aidl_audio_gain_mode_t_int32_t_mask(legacy.mode)); in legacy2aidl_audio_gain_AudioGain()
2732 legacy2aidl_audio_channel_mask_t_AudioChannelLayout(legacy.channel_mask, isInput)); in legacy2aidl_audio_gain_AudioGain()
2733 aidl.minValue = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.min_value)); in legacy2aidl_audio_gain_AudioGain()
2734 aidl.maxValue = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.max_value)); in legacy2aidl_audio_gain_AudioGain()
2735 aidl.defaultValue = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.default_value)); in legacy2aidl_audio_gain_AudioGain()
2736 aidl.stepValue = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.step_value)); in legacy2aidl_audio_gain_AudioGain()
2737 aidl.minRampMs = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.min_ramp_ms)); in legacy2aidl_audio_gain_AudioGain()
2738 aidl.maxRampMs = VALUE_OR_RETURN(convertIntegral<int32_t>(legacy.max_ramp_ms)); in legacy2aidl_audio_gain_AudioGain()
2768 legacy2aidl_audio_mode_t_AudioMode(audio_mode_t legacy) { in legacy2aidl_audio_mode_t_AudioMode() argument
2769 switch (legacy) { in legacy2aidl_audio_mode_t_AudioMode()
2810 legacy2aidl_audio_standard_t_AudioStandard(audio_standard_t legacy) { in legacy2aidl_audio_standard_t_AudioStandard() argument
2811 switch (legacy) { in legacy2aidl_audio_standard_t_AudioStandard()
2827 audio_extra_audio_descriptor legacy; in aidl2legacy_ExtraAudioDescriptor_audio_extra_audio_descriptor() local
2828 legacy.standard = VALUE_OR_RETURN(aidl2legacy_AudioStandard_audio_standard_t(aidl.standard)); in aidl2legacy_ExtraAudioDescriptor_audio_extra_audio_descriptor()
2832 legacy.descriptor_length = aidl.audioDescriptor.size(); in aidl2legacy_ExtraAudioDescriptor_audio_extra_audio_descriptor()
2834 std::begin(legacy.descriptor)); in aidl2legacy_ExtraAudioDescriptor_audio_extra_audio_descriptor()
2835 legacy.encapsulation_type = in aidl2legacy_ExtraAudioDescriptor_audio_extra_audio_descriptor()
2838 return legacy; in aidl2legacy_ExtraAudioDescriptor_audio_extra_audio_descriptor()
2843 const audio_extra_audio_descriptor& legacy) { in legacy2aidl_audio_extra_audio_descriptor_ExtraAudioDescriptor() argument
2845 aidl.standard = VALUE_OR_RETURN(legacy2aidl_audio_standard_t_AudioStandard(legacy.standard)); in legacy2aidl_audio_extra_audio_descriptor_ExtraAudioDescriptor()
2846 if (legacy.descriptor_length > EXTRA_AUDIO_DESCRIPTOR_SIZE) { in legacy2aidl_audio_extra_audio_descriptor_ExtraAudioDescriptor()
2849 aidl.audioDescriptor.resize(legacy.descriptor_length); in legacy2aidl_audio_extra_audio_descriptor_ExtraAudioDescriptor()
2850 std::copy(legacy.descriptor, legacy.descriptor + legacy.descriptor_length, in legacy2aidl_audio_extra_audio_descriptor_ExtraAudioDescriptor()
2854 legacy.encapsulation_type)); in legacy2aidl_audio_extra_audio_descriptor_ExtraAudioDescriptor()
2874 const audio_encapsulation_type_t & legacy) { in legacy2aidl_audio_encapsulation_type_t_AudioEncapsulationType() argument
2875 switch (legacy) { in legacy2aidl_audio_encapsulation_type_t_AudioEncapsulationType()
2902 legacy2aidl_audio_dual_mono_mode_t_AudioDualMonoMode(audio_dual_mono_mode_t legacy) { in legacy2aidl_audio_dual_mono_mode_t_AudioDualMonoMode() argument
2903 switch (legacy) { in legacy2aidl_audio_dual_mono_mode_t_AudioDualMonoMode()
2934 audio_timestretch_fallback_mode_t legacy) { in legacy2aidl_audio_timestretch_fallback_mode_t_TimestretchFallbackMode() argument
2935 switch (legacy) { in legacy2aidl_audio_timestretch_fallback_mode_t_TimestretchFallbackMode()
2962 audio_timestretch_stretch_mode_t legacy) { in legacy2aidl_audio_timestretch_stretch_mode_t_TimestretchMode() argument
2963 switch (legacy) { in legacy2aidl_audio_timestretch_stretch_mode_t_TimestretchMode()
2974 audio_playback_rate_t legacy; in aidl2legacy_AudioPlaybackRate_audio_playback_rate_t() local
2975 legacy.mSpeed = aidl.speed; in aidl2legacy_AudioPlaybackRate_audio_playback_rate_t()
2976 legacy.mPitch = aidl.pitch; in aidl2legacy_AudioPlaybackRate_audio_playback_rate_t()
2977 legacy.mFallbackMode = VALUE_OR_RETURN( in aidl2legacy_AudioPlaybackRate_audio_playback_rate_t()
2980 legacy.mStretchMode = VALUE_OR_RETURN( in aidl2legacy_AudioPlaybackRate_audio_playback_rate_t()
2982 return legacy; in aidl2legacy_AudioPlaybackRate_audio_playback_rate_t()
2986 legacy2aidl_audio_playback_rate_t_AudioPlaybackRate(const audio_playback_rate_t& legacy) { in legacy2aidl_audio_playback_rate_t_AudioPlaybackRate() argument
2988 aidl.speed = legacy.mSpeed; in legacy2aidl_audio_playback_rate_t_AudioPlaybackRate()
2989 aidl.pitch = legacy.mPitch; in legacy2aidl_audio_playback_rate_t_AudioPlaybackRate()
2992 legacy.mFallbackMode)); in legacy2aidl_audio_playback_rate_t_AudioPlaybackRate()
2994 legacy2aidl_audio_timestretch_stretch_mode_t_TimestretchMode(legacy.mStretchMode)); in legacy2aidl_audio_playback_rate_t_AudioPlaybackRate()
3013 legacy2aidl_audio_latency_mode_t_AudioLatencyMode(audio_latency_mode_t legacy) { in legacy2aidl_audio_latency_mode_t_AudioLatencyMode() argument
3014 switch (legacy) { in legacy2aidl_audio_latency_mode_t_AudioLatencyMode()
3042 legacy2aidl_audio_microphone_location_t_MicrophoneInfoLocation(audio_microphone_location_t legacy) { in legacy2aidl_audio_microphone_location_t_MicrophoneInfoLocation() argument
3043 switch (legacy) { in legacy2aidl_audio_microphone_location_t_MicrophoneInfoLocation()
3062 audio_microphone_group_t legacy) { in legacy2aidl_audio_microphone_group_t_int32_t() argument
3063 return convertReinterpret<int32_t>(legacy); in legacy2aidl_audio_microphone_group_t_int32_t()
3087 audio_microphone_directionality_t legacy) { in legacy2aidl_audio_microphone_directionality_t_MicrophoneInfoDirectionality() argument
3088 switch (legacy) { in legacy2aidl_audio_microphone_directionality_t_MicrophoneInfoDirectionality()
3108 audio_microphone_coordinate legacy; in aidl2legacy_MicrophoneInfoCoordinate_audio_microphone_coordinate() local
3109 legacy.x = aidl.x; in aidl2legacy_MicrophoneInfoCoordinate_audio_microphone_coordinate()
3110 legacy.y = aidl.y; in aidl2legacy_MicrophoneInfoCoordinate_audio_microphone_coordinate()
3111 legacy.z = aidl.z; in aidl2legacy_MicrophoneInfoCoordinate_audio_microphone_coordinate()
3112 return legacy; in aidl2legacy_MicrophoneInfoCoordinate_audio_microphone_coordinate()
3116 const audio_microphone_coordinate& legacy) { in legacy2aidl_audio_microphone_coordinate_MicrophoneInfoCoordinate() argument
3118 aidl.x = legacy.x; in legacy2aidl_audio_microphone_coordinate_MicrophoneInfoCoordinate()
3119 aidl.y = legacy.y; in legacy2aidl_audio_microphone_coordinate_MicrophoneInfoCoordinate()
3120 aidl.z = legacy.z; in legacy2aidl_audio_microphone_coordinate_MicrophoneInfoCoordinate()
3139 audio_microphone_channel_mapping_t legacy) { in legacy2aidl_audio_microphone_channel_mapping_t_MicrophoneDynamicInfoChannelMapping() argument
3140 switch (legacy) { in legacy2aidl_audio_microphone_channel_mapping_t_MicrophoneDynamicInfoChannelMapping()
3157 audio_microphone_characteristic_t legacy{}; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t() local
3162 RETURN_IF_ERROR(aidl2legacy_string(aidlInfo.id, legacy.device_id, AUDIO_MICROPHONE_ID_MAX_LEN)); in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3164 aidlInfo.device, &legacy.device, legacy.address)); in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3165 legacy.location = VALUE_OR_RETURN( in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3167 legacy.group = VALUE_OR_RETURN(aidl2legacy_int32_t_audio_microphone_group_t(aidlInfo.group)); in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3171 legacy.index_in_the_group = VALUE_OR_RETURN( in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3174 legacy.index_in_the_group = UINT_MAX; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3177 legacy.sensitivity = aidlInfo.sensitivity.value().leveldBFS; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3178 legacy.max_spl = aidlInfo.sensitivity.value().maxSpldB; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3179 legacy.min_spl = aidlInfo.sensitivity.value().minSpldB; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3181 legacy.sensitivity = AUDIO_MICROPHONE_SENSITIVITY_UNKNOWN; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3182 legacy.max_spl = AUDIO_MICROPHONE_SPL_UNKNOWN; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3183 legacy.min_spl = AUDIO_MICROPHONE_SPL_UNKNOWN; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3185 legacy.directionality = VALUE_OR_RETURN( in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3191 legacy.num_frequency_responses = 0; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3193 legacy.frequency_responses[0][legacy.num_frequency_responses] = p.frequencyHz; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3194 legacy.frequency_responses[1][legacy.num_frequency_responses++] = p.leveldB; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3197 legacy.geometric_location = VALUE_OR_RETURN( in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3201 legacy.geometric_location = kCoordinateUnknown; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3204 legacy.orientation = VALUE_OR_RETURN( in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3208 legacy.orientation = kCoordinateUnknown; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3215 legacy.channel_mapping[i] = VALUE_OR_RETURN( in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3220 legacy.channel_mapping[i] = AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3222 return legacy; in aidl2legacy_MicrophoneInfos_audio_microphone_characteristic_t()
3227 const audio_microphone_characteristic_t& legacy, in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos() argument
3230 legacy2aidl_string(legacy.device_id, AUDIO_MICROPHONE_ID_MAX_LEN)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3233 legacy.device, legacy.address)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3235 legacy2aidl_audio_microphone_location_t_MicrophoneInfoLocation(legacy.location)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3237 legacy2aidl_audio_microphone_group_t_int32_t(legacy.group)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3240 if (legacy.index_in_the_group != UINT_MAX) { in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3242 convertReinterpret<int32_t>(legacy.index_in_the_group)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3246 if (legacy.sensitivity != AUDIO_MICROPHONE_SENSITIVITY_UNKNOWN && in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3247 legacy.max_spl != AUDIO_MICROPHONE_SPL_UNKNOWN && in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3248 legacy.min_spl != AUDIO_MICROPHONE_SPL_UNKNOWN) { in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3250 sensitivity.leveldBFS = legacy.sensitivity; in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3251 sensitivity.maxSpldB = legacy.max_spl; in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3252 sensitivity.minSpldB = legacy.min_spl; in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3259 legacy.directionality)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3260 if (legacy.num_frequency_responses > AUDIO_MICROPHONE_MAX_FREQUENCY_RESPONSES) { in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3263 aidlInfo->frequencyResponse.resize(legacy.num_frequency_responses); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3264 for (size_t i = 0; i < legacy.num_frequency_responses; ++i) { in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3265 aidlInfo->frequencyResponse[i].frequencyHz = legacy.frequency_responses[0][i]; in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3266 aidlInfo->frequencyResponse[i].leveldB = legacy.frequency_responses[1][i]; in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3268 if (legacy.geometric_location.x != AUDIO_MICROPHONE_COORDINATE_UNKNOWN && in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3269 legacy.geometric_location.y != AUDIO_MICROPHONE_COORDINATE_UNKNOWN && in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3270 legacy.geometric_location.z != AUDIO_MICROPHONE_COORDINATE_UNKNOWN) { in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3273 legacy.geometric_location)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3277 if (legacy.orientation.x != AUDIO_MICROPHONE_COORDINATE_UNKNOWN && in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3278 legacy.orientation.y != AUDIO_MICROPHONE_COORDINATE_UNKNOWN && in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3279 legacy.orientation.z != AUDIO_MICROPHONE_COORDINATE_UNKNOWN) { in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3282 legacy.orientation)); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3288 legacy.channel_mapping[--channelsUsed] == AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED) {} in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()
3296 legacy.channel_mapping[i])); in legacy2aidl_audio_microphone_characteristic_t_MicrophoneInfos()