<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.0">
	<CategoryTypeList>
		<CategoryType name="VolumeParam">
			<Category name="Common_SPK_INT" alias="Common" feature_option="SPK_PATH_INT"/>
			<Category name="Common_SPK_LO" alias="Common" feature_option="SPK_PATH_LO"/>
			<Category name="Common_SPK_HP" alias="Common" feature_option="SPK_PATH_HP"/>
			<Category name="Common_SPK_NO_ANA" alias="Common" feature_option="SPK_PATH_NO_ANA"/>
		</CategoryType>
	</CategoryTypeList>
	<ParamUnit>
		<Param name="step_per_db" type="int"/>
		<Param name="db_per_step" type="float"/>
		<Param name="volume_step" type="float"/>
		<!-- Common -->
		<Param name="mic_idx_range_max" type="int"/>
		<Param name="mic_idx_range_min" type="int"/>
		<!-- PlaybackVolDigi -->
		<Param name="play_digi_range_max" type="int"/>
		<Param name="play_digi_range_min" type="int"/>

		<Param name="stf_idx_range_max" type="int"/>
		<Param name="stf_idx_range_min" type="int"/>
		<!-- Decimal -->
		<Param name="dec_play_hs_max" type="int"/>
		<Param name="dec_play_hs_step_per_db" type="int"/>
		<Param name="dec_play_spk_max" type="int"/>
		<Param name="dec_play_spk_step_per_db" type="int"/>
		<Param name="dec_play_digi_max" type="int"/> <!-- decimal maximum == 255 -->
		<Param name="dec_play_digi_step_per_db" type="int"/>

		<Param name="dec_rec_max" type="int"/>
		<Param name="dec_rec_step_per_db" type="int"/>

		<Param name="dec_stf_max" type="int"/>
		<Param name="dec_stf_step_per_db" type="int"/>
		<!-- spec -->
		<Param name="audio_buffer_gain_level" type="int"/>
		<Param name="audio_buffer_gain_db" type="short_array"/>
		<Param name="audio_buffer_gain_idx" type="short_array"/>
		<Param name="audio_buffer_gain_string" type="string"/>
		<Param name="audio_buffer_gain_prefer_max_idx" type="int"/>
		<Param name="audio_buffer_l_mixer_name" type="string"/>
		<Param name="audio_buffer_r_mixer_name" type="string"/>
		<Param name="audio_buffer_mixer_name" type="string"/>

		<Param name="voice_buffer_gain_level" type="int"/>
		<Param name="voice_buffer_gain_db" type="short_array"/>
		<Param name="voice_buffer_gain_idx" type="short_array"/>
		<Param name="voice_buffer_gain_string" type="string"/>
		<Param name="voice_buffer_gain_prefer_max_idx" type="int"/>
		<Param name="voice_buffer_mixer_name" type="string"/>

		<Param name="lineout_buffer_gain_level" type="int"/>
		<Param name="lineout_buffer_gain_db" type="short_array"/>
		<Param name="lineout_buffer_gain_idx" type="short_array"/>
		<Param name="lineout_buffer_gain_string" type="string"/>
		<Param name="lineout_buffer_gain_prefer_max_idx" type="int"/>

		<Param name="spk_gain_level" type="int"/>
		<Param name="spk_gain_db" type="short_array"/>
		<Param name="spk_gain_idx" type="short_array"/>
		<Param name="spk_gain_string" type="string"/>

		<Param name="spk_l_mixer_name" type="string"/>
		<Param name="spk_r_mixer_name" type="string"/>
		<Param name="spk_mixer_name" type="string"/>
		<Param name="spk_analog_type" type="int"/>

		<Param name="swagc_gain_map" type="short_array"/>
		<Param name="swagc_gain_map_dmic" type="short_array"/>
		<Param name="ul_pga_gain_map" type="short_array"/>
		<Param name="ul_pga_gain_string" type="string"/>
		<Param name="ul_gain_offset" type="int"/>
		<Param name="ul_pga_gain_map_max" type="int"/>
		<Param name="ul_hw_pga_max_idx" type="int"/>
		<Param name="ul_pga_l_mixer_name" type="string"/>
		<Param name="ul_pga_r_mixer_name" type="string"/>
		<Param name="ul_pga_3_mixer_name" type="string"/>
		<Param name="ul_pga_4_mixer_name" type="string"/>

		<Param name="stf_gain_map" type="short_array"/>
	</ParamUnit>
</ParamUnitDesc>
