/third_party/pulseaudio/src/pulsecore/ |
H A D | source-output.h | 90 pa_sink_input *direct_on_input; /* may be NULL */ member 223 pa_sink_input *direct_on_input; /* may be NULL */ member 253 pa_sink_input *direct_on_input; member
|
H A D | source-output.c | 281 if (data->direct_on_input) { in pa_source_output_new() 282 source = data->direct_on_input->sink->monitor_source; in pa_source_output_new() 316 pa_return_val_if_fail(!data->direct_on_input || data->direct_on_input->sink == data->source->monitor_of, -PA_ERR_INVALID); in pa_source_output_new() 479 o->direct_on_input = data->direct_on_input; in pa_source_output_new() 491 o->thread_info.direct_on_input = o->direct_on_input; in pa_source_output_new() 515 if (o->direct_on_input) in pa_source_output_new() 516 pa_assert_se(pa_idxset_put(o->direct_on_input in pa_source_output_new() [all...] |
H A D | source.c | 1001 if (!o->thread_info.direct_on_input) in pa_source_post() 1011 if (!o->thread_info.direct_on_input) in pa_source_post() 1023 pa_assert(o->thread_info.direct_on_input); in pa_source_post_direct() 2117 if (o->direct_on_input) { in pa_source_process_msg() 2118 o->thread_info.direct_on_input = o->direct_on_input; in pa_source_process_msg() 2119 pa_hashmap_put(o->thread_info.direct_on_input->thread_info.direct_outputs, PA_UINT32_TO_PTR(o->index), o); in pa_source_process_msg() 2148 if (o->thread_info.direct_on_input) { in pa_source_process_msg() 2149 pa_hashmap_remove(o->thread_info.direct_on_input->thread_info.direct_outputs, PA_UINT32_TO_PTR(o->index)); in pa_source_process_msg() 2150 o->thread_info.direct_on_input in pa_source_process_msg() [all...] |
H A D | cli-text.c | 498 if (o->direct_on_input) in pa_source_output_list_to_string() 499 pa_strbuf_printf(s, "\tdirect on input: %u\n", o->direct_on_input->index); in pa_source_output_list_to_string()
|
H A D | core.c | 618 if (so->direct_on_input) in pa_core_move_streams_to_newly_available_preferred_source()
|
H A D | protocol-native.c | 356 pa_sink_input *direct_on_input, in record_stream_new() 386 data.direct_on_input = direct_on_input; in record_stream_new() 2082 pa_sink_input *direct_on_input = NULL; in command_create_record_stream() local 2232 if (!(direct_on_input = pa_idxset_get_by_index(c->protocol->core->sink_inputs, direct_on_input_idx))) { in command_create_record_stream() 2251 s = record_stream_new(c, source, &ss, &map, formats, &attr, volume_set ? &volume : NULL, muted, muted_set, flags, p, adjust_latency, early_requests, relative_volume, peak_detect, direct_on_input, &ret); in command_create_record_stream() 340 record_stream_new( pa_native_connection *c, pa_source *source, pa_sample_spec *ss, pa_channel_map *map, pa_idxset *formats, pa_buffer_attr *attr, pa_cvolume *volume, bool muted, bool muted_set, pa_source_output_flags_t flags, pa_proplist *p, bool adjust_latency, bool early_requests, bool relative_volume, bool peak_detect, pa_sink_input *direct_on_input, int *ret) record_stream_new() argument
|
H A D | sink.c | 1202 pa_assert(o->direct_on_input == i); in inputs_drop()
|
/third_party/pulseaudio/src/modules/ |
H A D | module-intended-roles.c | 225 if (so->direct_on_input) in source_put_hook_callback() 330 if (so->direct_on_input) in source_unlink_hook_callback()
|
H A D | module-device-manager.c | 731 if (so->direct_on_input) in route_source_output() 1020 if (new_data->direct_on_input) in source_output_new_hook_callback()
|
H A D | module-stream-restore.c | 1624 if (new_data->direct_on_input) in source_output_new_hook_callback()
|
/third_party/pulseaudio/src/pulse/ |
H A D | internal.h | 159 uint32_t direct_on_input; member
|
H A D | stream.c | 137 s->direct_on_input = PA_INVALID_INDEX; in pa_stream_new_with_proplist_internal() 1236 PA_CHECK_VALIDITY(s->context, s->direct_on_input == PA_INVALID_INDEX || direction == PA_STREAM_RECORD, PA_ERR_BADSTATE); in create_stream() 1376 pa_tagstruct_putu32(t, s->direct_on_input); in create_stream() 2991 s->direct_on_input = sink_input_idx; in pa_stream_set_monitor_stream() 3001 PA_CHECK_VALIDITY_RETURN_ANY(s->context, s->direct_on_input != PA_INVALID_INDEX, PA_ERR_BADSTATE, PA_INVALID_INDEX); in pa_stream_get_monitor_stream() 3004 return s->direct_on_input; in pa_stream_get_monitor_stream()
|
/third_party/pulseaudio/src/modules/bluetooth/ |
H A D | module-bluetooth-policy.c | 237 if (source_output->direct_on_input) in ignore_output()
|