1<?xml version="1.0" encoding="utf-8"?> 2<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> 3 <PreferenceCategory 4 android:key="@string/pref_videosettings_key" 5 android:title="@string/pref_videosettings_title"> 6 7 <CheckBoxPreference 8 android:key="@string/pref_videocall_key" 9 android:title="@string/pref_videocall_title" 10 android:dialogTitle="@string/pref_videocall_dlg" 11 android:defaultValue="@string/pref_videocall_default" /> 12 13 <CheckBoxPreference 14 android:key="@string/pref_screencapture_key" 15 android:title="@string/pref_screencapture_title" 16 android:defaultValue="@string/pref_screencapture_default" /> 17 18 <CheckBoxPreference 19 android:key="@string/pref_camera2_key" 20 android:title="@string/pref_camera2_title" 21 android:defaultValue="@string/pref_camera2_default" /> 22 23 <ListPreference 24 android:key="@string/pref_resolution_key" 25 android:title="@string/pref_resolution_title" 26 android:defaultValue="@string/pref_resolution_default" 27 android:dialogTitle="@string/pref_resolution_dlg" 28 android:entries="@array/videoResolutions" 29 android:entryValues="@array/videoResolutionsValues" /> 30 31 <ListPreference 32 android:key="@string/pref_fps_key" 33 android:title="@string/pref_fps_title" 34 android:defaultValue="@string/pref_fps_default" 35 android:dialogTitle="@string/pref_fps_dlg" 36 android:entries="@array/cameraFps" 37 android:entryValues="@array/cameraFps" /> 38 39 <CheckBoxPreference 40 android:key="@string/pref_capturequalityslider_key" 41 android:title="@string/pref_capturequalityslider_title" 42 android:dialogTitle="@string/pref_capturequalityslider_dlg" 43 android:defaultValue="@string/pref_capturequalityslider_default" /> 44 45 <ListPreference 46 android:key="@string/pref_maxvideobitrate_key" 47 android:title="@string/pref_maxvideobitrate_title" 48 android:defaultValue="@string/pref_maxvideobitrate_default" 49 android:dialogTitle="@string/pref_maxvideobitrate_dlg" 50 android:entries="@array/startBitrate" 51 android:entryValues="@array/startBitrate" /> 52 53 <EditTextPreference 54 android:key="@string/pref_maxvideobitratevalue_key" 55 android:title="@string/pref_maxvideobitratevalue_title" 56 android:inputType="number" 57 android:defaultValue="@string/pref_maxvideobitratevalue_default" 58 android:dialogTitle="@string/pref_maxvideobitratevalue_dlg" /> 59 60 <ListPreference 61 android:key="@string/pref_videocodec_key" 62 android:title="@string/pref_videocodec_title" 63 android:defaultValue="@string/pref_videocodec_default" 64 android:dialogTitle="@string/pref_videocodec_dlg" 65 android:entries="@array/videoCodecs" 66 android:entryValues="@array/videoCodecs" /> 67 68 <CheckBoxPreference 69 android:key="@string/pref_hwcodec_key" 70 android:title="@string/pref_hwcodec_title" 71 android:dialogTitle="@string/pref_hwcodec_dlg" 72 android:defaultValue="@string/pref_hwcodec_default" /> 73 74 <CheckBoxPreference 75 android:key="@string/pref_capturetotexture_key" 76 android:title="@string/pref_capturetotexture_title" 77 android:dialogTitle="@string/pref_capturetotexture_dlg" 78 android:defaultValue="@string/pref_capturetotexture_default" /> 79 80 <CheckBoxPreference 81 android:key="@string/pref_flexfec_key" 82 android:title="@string/pref_flexfec_title" 83 android:dialogTitle="@string/pref_flexfec_dlg" 84 android:defaultValue="@string/pref_flexfec_default" /> 85 </PreferenceCategory> 86 87 <PreferenceCategory 88 android:key="@string/pref_audiosettings_key" 89 android:title="@string/pref_audiosettings_title"> 90 91 <ListPreference 92 android:key="@string/pref_startaudiobitrate_key" 93 android:title="@string/pref_startaudiobitrate_title" 94 android:defaultValue="@string/pref_startaudiobitrate_default" 95 android:dialogTitle="@string/pref_startaudiobitrate_dlg" 96 android:entries="@array/startBitrate" 97 android:entryValues="@array/startBitrate" /> 98 99 <EditTextPreference 100 android:key="@string/pref_startaudiobitratevalue_key" 101 android:title="@string/pref_startaudiobitratevalue_title" 102 android:inputType="number" 103 android:defaultValue="@string/pref_startaudiobitratevalue_default" 104 android:dialogTitle="@string/pref_startaudiobitratevalue_dlg" /> 105 106 <ListPreference 107 android:key="@string/pref_audiocodec_key" 108 android:title="@string/pref_audiocodec_title" 109 android:defaultValue="@string/pref_audiocodec_default" 110 android:dialogTitle="@string/pref_audiocodec_dlg" 111 android:entries="@array/audioCodecs" 112 android:entryValues="@array/audioCodecs" /> 113 114 <CheckBoxPreference 115 android:key="@string/pref_noaudioprocessing_key" 116 android:title="@string/pref_noaudioprocessing_title" 117 android:dialogTitle="@string/pref_noaudioprocessing_dlg" 118 android:defaultValue="@string/pref_noaudioprocessing_default" /> 119 120 <CheckBoxPreference 121 android:key="@string/pref_aecdump_key" 122 android:title="@string/pref_aecdump_title" 123 android:dialogTitle="@string/pref_aecdump_dlg" 124 android:defaultValue="@string/pref_aecdump_default" /> 125 126 <CheckBoxPreference 127 android:key="@string/pref_enable_save_input_audio_to_file_key" 128 android:title="@string/pref_enable_save_input_audio_to_file_title" 129 android:dialogTitle="@string/pref_enable_save_input_audio_to_file_dlg" 130 android:defaultValue="@string/pref_enable_save_input_audio_to_file_default" /> 131 132 <CheckBoxPreference 133 android:key="@string/pref_opensles_key" 134 android:title="@string/pref_opensles_title" 135 android:dialogTitle="@string/pref_opensles_dlg" 136 android:defaultValue="@string/pref_opensles_default" /> 137 138 <CheckBoxPreference 139 android:key="@string/pref_disable_built_in_aec_key" 140 android:title="@string/pref_disable_built_in_aec_title" 141 android:dialogTitle="@string/pref_disable_built_in_aec_dlg" 142 android:defaultValue="@string/pref_disable_built_in_aec_default" /> 143 144 <CheckBoxPreference 145 android:key="@string/pref_disable_built_in_agc_key" 146 android:title="@string/pref_disable_built_in_agc_title" 147 android:dialogTitle="@string/pref_disable_built_in_agc_dlg" 148 android:defaultValue="@string/pref_disable_built_in_agc_default" /> 149 150 <CheckBoxPreference 151 android:key="@string/pref_disable_built_in_ns_key" 152 android:title="@string/pref_disable_built_in_ns_title" 153 android:dialogTitle="@string/pref_disable_built_in_ns_dlg" 154 android:defaultValue="@string/pref_disable_built_in_ns_default" /> 155 156 <CheckBoxPreference 157 android:key="@string/pref_disable_webrtc_agc_and_hpf_key" 158 android:title="@string/pref_disable_webrtc_agc_and_hpf_title" 159 android:defaultValue="@string/pref_disable_webrtc_agc_default" /> 160 161 <ListPreference 162 android:key="@string/pref_speakerphone_key" 163 android:title="@string/pref_speakerphone_title" 164 android:defaultValue="@string/pref_speakerphone_default" 165 android:dialogTitle="@string/pref_speakerphone_dlg" 166 android:entries="@array/speakerphone" 167 android:entryValues="@array/speakerphoneValues" /> 168 </PreferenceCategory> 169 170 <PreferenceCategory 171 android:key="@string/pref_datasettings_key" 172 android:title="@string/pref_datasettings_title"> 173 174 <CheckBoxPreference 175 android:key="@string/pref_enable_datachannel_key" 176 android:title="@string/pref_enable_datachannel_title" 177 android:defaultValue="@string/pref_enable_datachannel_default" /> 178 179 <CheckBoxPreference 180 android:key="@string/pref_ordered_key" 181 android:title="@string/pref_ordered_title" 182 android:defaultValue="@string/pref_ordered_default" /> 183 184 <EditTextPreference 185 android:key="@string/pref_data_protocol_key" 186 android:title="@string/pref_data_protocol_title" 187 android:inputType="text" 188 android:defaultValue="@string/pref_data_protocol_default" 189 android:dialogTitle="@string/pref_data_protocol_dlg" /> 190 191 <CheckBoxPreference 192 android:key="@string/pref_negotiated_key" 193 android:title="@string/pref_negotiated_title" 194 android:defaultValue="@string/pref_negotiated_default" /> 195 196 <EditTextPreference 197 android:key="@string/pref_max_retransmit_time_ms_key" 198 android:title="@string/pref_max_retransmit_time_ms_title" 199 android:inputType="number" 200 android:defaultValue="@string/pref_max_retransmit_time_ms_default" 201 android:dialogTitle="@string/pref_max_retransmit_time_ms_dlg" /> 202 203 <EditTextPreference 204 android:key="@string/pref_max_retransmits_key" 205 android:title="@string/pref_max_retransmits_title" 206 android:inputType="number" 207 android:defaultValue="@string/pref_max_retransmits_default" 208 android:dialogTitle="@string/pref_max_retransmits_dlg" /> 209 210 <EditTextPreference 211 android:key="@string/pref_data_id_key" 212 android:title="@string/pref_data_id_title" 213 android:inputType="number" 214 android:defaultValue="@string/pref_data_id_default" 215 android:dialogTitle="@string/pref_data_id_dlg" /> 216 </PreferenceCategory> 217 218 <PreferenceCategory 219 android:key="@string/pref_miscsettings_key" 220 android:title="@string/pref_miscsettings_title"> 221 222 <EditTextPreference 223 android:key="@string/pref_room_server_url_key" 224 android:title="@string/pref_room_server_url_title" 225 android:inputType="text" 226 android:defaultValue="@string/pref_room_server_url_default" 227 android:dialogTitle="@string/pref_room_server_url_dlg" /> 228 229 <CheckBoxPreference 230 android:key="@string/pref_displayhud_key" 231 android:title="@string/pref_displayhud_title" 232 android:dialogTitle="@string/pref_displayhud_dlg" 233 android:defaultValue="@string/pref_displayhud_default" /> 234 235 <CheckBoxPreference 236 android:key="@string/pref_tracing_key" 237 android:title="@string/pref_tracing_title" 238 android:dialogTitle="@string/pref_tracing_dlg" 239 android:defaultValue="@string/pref_tracing_default" /> 240 241 <CheckBoxPreference 242 android:key="@string/pref_enable_rtceventlog_key" 243 android:title="@string/pref_enable_rtceventlog_title" 244 android:defaultValue="@string/pref_enable_rtceventlog_default"/> 245 </PreferenceCategory> 246 247</PreferenceScreen> 248