Lines Matching refs:client
125 static int got_samples(struct cras_client *client, in got_samples() argument
162 static int put_samples(struct cras_client *client, in put_samples() argument
212 static int put_stdin_samples(struct cras_client *client, in put_stdin_samples() argument
233 static int stream_error(struct cras_client *client, in stream_error() argument
298 static void print_device_lists(struct cras_client *client) in print_device_lists() argument
307 rc = cras_client_get_output_devices(client, devs, nodes, &num_devs, in print_device_lists()
318 rc = cras_client_get_input_devices(client, devs, nodes, &num_devs, in print_device_lists()
326 static void print_attached_client_list(struct cras_client *client) in print_attached_client_list() argument
332 num_clients = cras_client_get_attached_clients(client, in print_attached_client_list()
347 static void print_active_stream_info(struct cras_client *client) in print_active_stream_info() argument
352 num_streams = cras_client_get_num_active_streams(client, &ts); in print_active_stream_info()
358 static void print_system_volumes(struct cras_client *client) in print_system_volumes() argument
362 cras_client_get_system_volume(client), in print_system_volumes()
363 cras_client_get_system_muted(client) ? "(Muted)" : "", in print_system_volumes()
364 cras_client_get_system_min_capture_gain(client) / 100.0, in print_system_volumes()
365 cras_client_get_system_max_capture_gain(client) / 100.0, in print_system_volumes()
366 cras_client_get_system_capture_gain(client) / 100.0, in print_system_volumes()
367 cras_client_get_system_capture_muted(client) ? "(Muted)" : ""); in print_system_volumes()
370 static void print_user_muted(struct cras_client *client) in print_user_muted() argument
373 cras_client_get_user_muted(client) ? "Muted" : "Not muted"); in print_user_muted()
627 static void audio_debug_info(struct cras_client *client) in audio_debug_info() argument
630 info = cras_client_get_audio_debug_info(client); in audio_debug_info()
669 static void audio_thread_snapshots(struct cras_client *client) in audio_thread_snapshots() argument
676 snapshot_buffer = cras_client_get_audio_thread_snapshot_buffer(client); in audio_thread_snapshots()
698 static int start_stream(struct cras_client *client, in start_stream() argument
706 rc = cras_client_add_pinned_stream(client, pin_device_id, in start_stream()
709 rc = cras_client_add_stream(client, stream_id, params); in start_stream()
714 return cras_client_set_stream_volume(client, *stream_id, stream_volume); in start_stream()
732 static void run_aecdump(struct cras_client *client, uint64_t stream_id, in run_aecdump() argument
746 cras_client_set_aec_dump(client, stream_id, 1, aecdump_fd); in run_aecdump()
748 cras_client_set_aec_dump(client, stream_id, 0, -1); in run_aecdump()
753 static int run_file_io_stream(struct cras_client *client, in run_file_io_stream() argument
836 cras_client_run_thread(client); in run_file_io_stream()
842 cras_client_connected_wait(client); in run_file_io_stream()
844 client, type, CRAS_STREAM_INPUT); in run_file_io_stream()
848 start_stream(client, &stream_id, params, volume_scaler) == 0; in run_file_io_stream()
902 stream_playing = start_stream(client, in run_file_io_stream()
910 cras_client_rm_stream(client, stream_id); in run_file_io_stream()
915 cras_client_set_stream_volume(client, in run_file_io_stream()
921 cras_client_set_stream_volume(client, in run_file_io_stream()
927 cras_client_set_system_volume(client, sys_volume); in run_file_io_stream()
931 cras_client_set_system_volume(client, sys_volume); in run_file_io_stream()
935 cras_client_set_system_capture_gain(client, cap_gain); in run_file_io_stream()
939 cras_client_set_system_capture_gain(client, cap_gain); in run_file_io_stream()
943 cras_client_set_system_mute(client, mute); in run_file_io_stream()
946 print_device_lists(client); in run_file_io_stream()
949 print_attached_client_list(client); in run_file_io_stream()
954 cras_client_get_system_volume(client), in run_file_io_stream()
955 cras_client_get_system_muted(client) ? "(Muted)" in run_file_io_stream()
957 cras_client_get_system_min_volume(client), in run_file_io_stream()
958 cras_client_get_system_max_volume(client), in run_file_io_stream()
959 cras_client_get_system_capture_gain(client), in run_file_io_stream()
960 cras_client_get_system_capture_muted(client) ? in run_file_io_stream()
962 cras_client_get_system_min_capture_gain(client), in run_file_io_stream()
963 cras_client_get_system_max_capture_gain(client)); in run_file_io_stream()
979 cras_client_stop(client); in run_file_io_stream()
991 static int run_capture(struct cras_client *client, in run_capture() argument
1007 run_file_io_stream(client, fd, CRAS_STREAM_INPUT, block_size, in run_capture()
1015 static int run_playback(struct cras_client *client, in run_playback() argument
1030 run_file_io_stream(client, fd, CRAS_STREAM_OUTPUT, block_size, in run_playback()
1037 static void print_server_info(struct cras_client *client) in print_server_info() argument
1039 cras_client_run_thread(client); in print_server_info()
1040 cras_client_connected_wait(client); /* To synchronize data. */ in print_server_info()
1041 print_system_volumes(client); in print_server_info()
1042 print_user_muted(client); in print_server_info()
1043 print_device_lists(client); in print_server_info()
1044 print_attached_client_list(client); in print_server_info()
1045 print_active_stream_info(client); in print_server_info()
1048 static void show_audio_thread_snapshots(struct cras_client *client) in show_audio_thread_snapshots() argument
1052 cras_client_run_thread(client); in show_audio_thread_snapshots()
1053 cras_client_connected_wait(client); /* To synchronize data. */ in show_audio_thread_snapshots()
1054 cras_client_update_audio_thread_snapshots(client, in show_audio_thread_snapshots()
1065 static void show_audio_debug_info(struct cras_client *client) in show_audio_debug_info() argument
1069 cras_client_run_thread(client); in show_audio_debug_info()
1070 cras_client_connected_wait(client); /* To synchronize data. */ in show_audio_debug_info()
1071 cras_client_update_audio_debug_info(client, audio_debug_info); in show_audio_debug_info()
1081 static void hotword_models_cb(struct cras_client *client, in hotword_models_cb() argument
1087 static void print_hotword_models(struct cras_client *client, in print_hotword_models() argument
1092 cras_client_run_thread(client); in print_hotword_models()
1093 cras_client_connected_wait(client); in print_hotword_models()
1094 cras_client_get_hotword_models(client, id, in print_hotword_models()
1105 static void check_output_plugged(struct cras_client *client, const char *name) in check_output_plugged() argument
1107 cras_client_run_thread(client); in check_output_plugged()
1108 cras_client_connected_wait(client); /* To synchronize data. */ in check_output_plugged()
1110 cras_client_output_dev_plugged(client, name) ? "Yes" : "No"); in check_output_plugged()
1114 static void mute_loop_test(struct cras_client *client, int auto_reconnect) in mute_loop_test() argument
1120 cras_client_run_thread(client); in mute_loop_test()
1122 rc = cras_client_set_user_mute(client, mute); in mute_loop_test()
1251 struct cras_client *client; in main() local
1270 rc = cras_client_create(&client); in main()
1276 rc = cras_client_connect_timeout(client, 1000); in main()
1314 rc = cras_client_set_system_mute(client, mute); in main()
1323 rc = cras_client_set_user_mute(client, mute); in main()
1333 rc = cras_client_set_system_volume(client, volume); in main()
1342 rc = cras_client_set_system_capture_gain(client, gain); in main()
1350 check_output_plugged(client, optarg); in main()
1353 cras_client_reload_dsp(client); in main()
1356 cras_client_dump_dsp_info(client); in main()
1359 print_server_info(client); in main()
1371 cras_client_set_node_attr(client, id, attr, value); in main()
1383 cras_client_select_node(client, direction, id); in main()
1405 cras_client_add_active_node(client, dir, id); in main()
1407 cras_client_rm_active_node(client, dir, id); in main()
1442 cras_client_set_node_volume(client, id, value); in main()
1445 client, id, value); in main()
1450 rc = cras_client_set_system_capture_mute(client, mute); in main()
1458 show_audio_thread_snapshots(client); in main()
1461 show_audio_debug_info(client); in main()
1472 cras_client_swap_node_left_right(client, id, value); in main()
1479 cras_client_add_test_iodev(client, atoi(optarg)); in main()
1485 cras_client_test_iodev_command(client, dev_index, in main()
1501 cras_client_set_suspend(client, suspend); in main()
1525 cras_client_config_global_remix(client, nch, coeff); in main()
1558 cras_client_set_hotword_model(client, id, s); in main()
1560 print_hotword_models(client, id); in main()
1570 mute_loop_test(client, atoi(optarg)); in main()
1601 cras_client_reload_aec_config(client); in main()
1605 !!cras_client_get_aec_supported(client)); in main()
1617 rc = run_file_io_stream(client, 1, CRAS_STREAM_INPUT, in main()
1621 rc = run_capture(client, capture_file, block_size, in main()
1626 rc = run_file_io_stream(client, 0, CRAS_STREAM_OUTPUT, in main()
1630 rc = run_playback(client, playback_file, block_size, in main()
1633 rc = run_capture(client, loopback_file, block_size, in main()
1637 run_aecdump(client, stream_id, 1); in main()
1639 run_aecdump(client, stream_id, 0); in main()
1643 cras_client_destroy(client); in main()