Home
last modified time | relevance | path

Searched refs:audio_control (Results 1 – 9 of 9) sorted by relevance

/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_audio_entity_control_get.c83 …ss_audio_entity_control_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _ux_host_class_audio_entity_control_get() argument
95 if (audio_control -> ux_host_class_audio_control_size > 4) in _ux_host_class_audio_entity_control_get()
133 audio_control -> ux_host_class_audio_control_channel | in _ux_host_class_audio_entity_control_get()
134 (audio_control -> ux_host_class_audio_control << 8), in _ux_host_class_audio_entity_control_get()
135 audio_control -> ux_host_class_audio_control_entity, in _ux_host_class_audio_entity_control_get()
158 size = 2 + n_subs * audio_control -> ux_host_class_audio_control_size; in _ux_host_class_audio_entity_control_get()
177 audio_control -> ux_host_class_audio_control_channel | in _ux_host_class_audio_entity_control_get()
178 (audio_control -> ux_host_class_audio_control << 8), in _ux_host_class_audio_entity_control_get()
179 audio_control -> ux_host_class_audio_control_entity, in _ux_host_class_audio_entity_control_get()
194 audio_control -> ux_host_class_audio_control_max = 0; in _ux_host_class_audio_entity_control_get()
[all …]
Dux_host_class_audio_control_value_set.c103 …ass_audio_control_value_set(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _ux_host_class_audio_control_value_set() argument
107 UX_PARAMETER_NOT_USED(audio_control); in _ux_host_class_audio_control_value_set()
117 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_AUDIO_CONTROL_VALUE_SET, audio, audio_control, 0, 0, U… in _ux_host_class_audio_control_value_set()
164 _ux_utility_long_put(control_buffer, audio_control -> ux_host_class_audio_control_cur); in _ux_host_class_audio_control_value_set()
187 if (audio_control -> ux_host_class_audio_control == UX_CLASS_AUDIO20_FU_DELAY_CONTROL) in _ux_host_class_audio_control_value_set()
189 … else if ((audio_control -> ux_host_class_audio_control == UX_CLASS_AUDIO20_FU_VOLUME_CONTROL) || in _ux_host_class_audio_control_value_set()
190 … (audio_control -> ux_host_class_audio_control == UX_CLASS_AUDIO20_FU_INPUT_GAIN_CONTROL) || in _ux_host_class_audio_control_value_set()
191 … (audio_control -> ux_host_class_audio_control == UX_CLASS_AUDIO20_FU_INPUT_GAIN_PAD_CONTROL)) in _ux_host_class_audio_control_value_set()
193 …else if ((audio_control -> ux_host_class_audio_control != UX_CLASS_AUDIO20_FU_GRAPHIC_EQUALIZER_CO… in _ux_host_class_audio_control_value_set()
194 (audio_control -> ux_host_class_audio_control <= 14)) in _ux_host_class_audio_control_value_set()
[all …]
Dux_host_class_audio_control_get.c103 …ost_class_audio_control_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _ux_host_class_audio_control_get() argument
107 UX_PARAMETER_NOT_USED(audio_control); in _ux_host_class_audio_control_get()
187 …> ux_transfer_request_value = audio_control -> ux_host_class_audio_control_channel | ( in _ux_host_class_audio_control_get()
203audio_control -> ux_host_class_audio_control_min = _ux_utility_long_get(control_buffer + 2); in _ux_host_class_audio_control_get()
204audio_control -> ux_host_class_audio_control_max = _ux_utility_long_get(control_buffer + 6); in _ux_host_class_audio_control_get()
205audio_control -> ux_host_class_audio_control_res = _ux_utility_long_get(control_buffer + 10); in _ux_host_class_audio_control_get()
210audio_control -> ux_host_class_audio_control_min = _ux_utility_short_get(control_buffer + 2); in _ux_host_class_audio_control_get()
211audio_control -> ux_host_class_audio_control_max = _ux_utility_short_get(control_buffer + 4); in _ux_host_class_audio_control_get()
212audio_control -> ux_host_class_audio_control_res = _ux_utility_short_get(control_buffer + 6); in _ux_host_class_audio_control_get()
217 audio_control -> ux_host_class_audio_control_min = *(control_buffer + 2); in _ux_host_class_audio_control_get()
[all …]
Dux_host_class_audio_entity_control_value_set.c81 …io_entity_control_value_set(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _ux_host_class_audio_entity_control_value_set() argument
89 …HOST_CLASS_AUDIO_CONTROL_VALUE_SET, audio, audio_control -> ux_host_class_audio_control_entity, au… in _ux_host_class_audio_entity_control_value_set()
118 _ux_utility_long_put(control_buffer, audio_control -> ux_host_class_audio_control_cur); in _ux_host_class_audio_entity_control_value_set()
129 audio_control -> ux_host_class_audio_control_channel | in _ux_host_class_audio_entity_control_value_set()
130 (audio_control -> ux_host_class_audio_control << 8), in _ux_host_class_audio_entity_control_value_set()
131 audio_control -> ux_host_class_audio_control_entity, in _ux_host_class_audio_entity_control_value_set()
132 control_buffer, audio_control -> ux_host_class_audio_control_size, &actual_size); in _ux_host_class_audio_entity_control_value_set()
185 …io_entity_control_value_set(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _uxe_host_class_audio_entity_control_value_set() argument
189 if ((audio == UX_NULL) || (audio_control == UX_NULL)) in _uxe_host_class_audio_entity_control_value_set()
193 return(_ux_host_class_audio_entity_control_value_set(audio, audio_control)); in _uxe_host_class_audio_entity_control_value_set()
Dux_host_class_audio_entity_control_value_get.c80 …io_entity_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _ux_host_class_audio_entity_control_value_get() argument
88 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_AUDIO_CONTROL_VALUE_GET, audio, audio_control -> ux_ho… in _ux_host_class_audio_entity_control_value_get()
131 audio_control -> ux_host_class_audio_control_channel | in _ux_host_class_audio_entity_control_value_get()
132 (audio_control -> ux_host_class_audio_control << 8), in _ux_host_class_audio_entity_control_value_get()
133 audio_control -> ux_host_class_audio_control_entity, in _ux_host_class_audio_entity_control_value_get()
141 audio_control -> ux_host_class_audio_control_cur = _ux_utility_long_get(control_buffer); in _ux_host_class_audio_entity_control_value_get()
195 …io_entity_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _uxe_host_class_audio_entity_control_value_get() argument
199 if ((audio == UX_NULL) || (audio_control == UX_NULL)) in _uxe_host_class_audio_entity_control_value_get()
203 return(_ux_host_class_audio_entity_control_value_get(audio, audio_control)); in _uxe_host_class_audio_entity_control_value_get()
Dux_host_class_audio_control_value_get.c102 …ass_audio_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _ux_host_class_audio_control_value_get() argument
106 UX_PARAMETER_NOT_USED(audio_control); in _ux_host_class_audio_control_value_get()
179 …> ux_transfer_request_value = audio_control -> ux_host_class_audio_control_channel | ( in _ux_host_class_audio_control_value_get()
190 audio_control -> ux_host_class_audio_control_cur = _ux_utility_long_get(control_buffer); in _ux_host_class_audio_control_value_get()
245 …ass_audio_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control) in _uxe_host_class_audio_control_value_get() argument
248 if ((audio == UX_NULL) || (audio_control == UX_NULL)) in _uxe_host_class_audio_control_value_get()
252 return(_ux_host_class_audio_control_value_get(audio, audio_control)); in _uxe_host_class_audio_control_value_get()
/USBX-v6.2.1/test/regression/
Dusbx_audio10_iad_host_basic_test.c1088 UX_HOST_CLASS_AUDIO_CONTROL audio_control; in _feature_control_tests() local
1094 audio_control.ux_host_class_audio_control_channel = 1; in _feature_control_tests()
1095 audio_control.ux_host_class_audio_control = UX_HOST_CLASS_AUDIO_VOLUME_CONTROL; in _feature_control_tests()
1096 status = ux_host_class_audio_control_get(host_audio_tx, &audio_control); in _feature_control_tests()
1102 audio_control.ux_host_class_audio_control_channel = 1; in _feature_control_tests()
1103 audio_control.ux_host_class_audio_control = UX_HOST_CLASS_AUDIO_VOLUME_CONTROL; in _feature_control_tests()
1104 audio_control.ux_host_class_audio_control_cur = 0xfff0; in _feature_control_tests()
1105 status = ux_host_class_audio_control_value_set(host_audio_tx, &audio_control); in _feature_control_tests()
1111 audio_control.ux_host_class_audio_control_channel = 2; in _feature_control_tests()
1112 audio_control.ux_host_class_audio_control = UX_HOST_CLASS_AUDIO_VOLUME_CONTROL; in _feature_control_tests()
[all …]
Dusbx_audio20_host_basic_test.c1262 UX_HOST_CLASS_AUDIO_CONTROL audio_control; in _feature_control_tests() local
1270 audio_control.ux_host_class_audio_control_channel = 1; in _feature_control_tests()
1271 audio_control.ux_host_class_audio_control = UX_HOST_CLASS_AUDIO_VOLUME_CONTROL; in _feature_control_tests()
1272 status = ux_host_class_audio_control_get(host_audio_tx, &audio_control); in _feature_control_tests()
1278 audio_control.ux_host_class_audio_control_channel = 1; in _feature_control_tests()
1279 audio_control.ux_host_class_audio_control = UX_HOST_CLASS_AUDIO_VOLUME_CONTROL; in _feature_control_tests()
1280 audio_control.ux_host_class_audio_control_cur = 0xfff0; in _feature_control_tests()
1281 status = ux_host_class_audio_control_value_set(host_audio_tx, &audio_control); in _feature_control_tests()
1287 audio_control.ux_host_class_audio_control_channel = 2; in _feature_control_tests()
1288 audio_control.ux_host_class_audio_control = UX_HOST_CLASS_AUDIO_VOLUME_CONTROL; in _feature_control_tests()
[all …]
/USBX-v6.2.1/common/usbx_host_classes/inc/
Dux_host_class_audio.h581 …st_class_audio_control_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
582 …ss_audio_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
583 …ss_audio_control_value_set(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
625 …s_audio_entity_control_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
626 …o_entity_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
627 …o_entity_control_value_set(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
636 …st_class_audio_control_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
637 …ss_audio_control_value_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
638 …ss_audio_control_value_set(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
663 …s_audio_entity_control_get(UX_HOST_CLASS_AUDIO *audio, UX_HOST_CLASS_AUDIO_CONTROL *audio_control);
[all …]