Searched refs:direct_outputs (Results 1 – 5 of 5) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
D | sink-input.h | 92 pa_idxset *direct_outputs; member 280 pa_hashmap *direct_outputs; member
|
D | sink-input.c | 609 i->direct_outputs = pa_idxset_new(NULL, NULL); in pa_sink_input_new() 627 …i->thread_info.direct_outputs = pa_hashmap_new(pa_idxset_trivial_hash_func, pa_idxset_trivial_comp… in pa_sink_input_new() 791 while ((o = pa_idxset_first(i->direct_outputs, NULL))) { in pa_sink_input_unlink() 863 if (i->direct_outputs) in sink_input_free() 864 pa_idxset_free(i->direct_outputs, NULL); in sink_input_free() 866 if (i->thread_info.direct_outputs) in sink_input_free() 867 pa_hashmap_free(i->thread_info.direct_outputs); in sink_input_free() 1884 while ((o = pa_idxset_first(i->direct_outputs, NULL))) { in pa_sink_input_start_move() 1889 pa_assert(pa_idxset_isempty(i->direct_outputs)); in pa_sink_input_start_move()
|
D | source-output.c | 516 pa_assert_se(pa_idxset_put(o->direct_on_input->direct_outputs, o, NULL) == 0); in pa_source_output_new() 602 pa_idxset_remove_by_data(o->direct_on_input->direct_outputs, o, NULL); in pa_source_output_unlink()
|
D | source.c | 2119 …pa_hashmap_put(o->thread_info.direct_on_input->thread_info.direct_outputs, PA_UINT32_TO_PTR(o->ind… in pa_source_process_msg() 2149 …pa_hashmap_remove(o->thread_info.direct_on_input->thread_info.direct_outputs, PA_UINT32_TO_PTR(o->… in pa_source_process_msg()
|
D | sink.c | 1180 if (pa_hashmap_size(i->thread_info.direct_outputs) > 0) { in inputs_drop() 1200 while ((o = pa_hashmap_iterate(i->thread_info.direct_outputs, &ostate, NULL))) { in inputs_drop()
|