Home
last modified time | relevance | path

Searched refs:direct_on_input (Results 1 - 13 of 13) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
H A Dsource-output.h90 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 Dsource-output.c281 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 Dsource.c1001 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 Dcli-text.c498 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 Dcore.c618 if (so->direct_on_input) in pa_core_move_streams_to_newly_available_preferred_source()
H A Dprotocol-native.c356 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 Dsink.c1202 pa_assert(o->direct_on_input == i); in inputs_drop()
/third_party/pulseaudio/src/modules/
H A Dmodule-intended-roles.c225 if (so->direct_on_input) in source_put_hook_callback()
330 if (so->direct_on_input) in source_unlink_hook_callback()
H A Dmodule-device-manager.c731 if (so->direct_on_input) in route_source_output()
1020 if (new_data->direct_on_input) in source_output_new_hook_callback()
H A Dmodule-stream-restore.c1624 if (new_data->direct_on_input) in source_output_new_hook_callback()
/third_party/pulseaudio/src/pulse/
H A Dinternal.h159 uint32_t direct_on_input; member
H A Dstream.c137 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 Dmodule-bluetooth-policy.c237 if (source_output->direct_on_input) in ignore_output()

Completed in 30 milliseconds