Lines Matching refs:usec
934 pa_usec_t pa_source_output_set_requested_latency_within_thread(pa_source_output *o, pa_usec_t usec) {
939 usec = o->source->thread_info.fixed_latency;
941 if (usec != (pa_usec_t) -1)
942 usec = PA_CLAMP(usec, o->source->thread_info.min_latency, o->source->thread_info.max_latency);
944 o->thread_info.requested_source_latency = usec;
947 return usec;
951 pa_usec_t pa_source_output_set_requested_latency(pa_source_output *o, pa_usec_t usec) {
956 pa_assert_se(pa_asyncmsgq_send(o->source->asyncmsgq, PA_MSGOBJECT(o), PA_SOURCE_OUTPUT_MESSAGE_SET_REQUESTED_LATENCY, &usec, 0, NULL) == 0);
957 return usec;
965 usec = pa_source_get_fixed_latency(o->source);
967 if (usec != (pa_usec_t) -1) {
970 usec = PA_CLAMP(usec, min_latency, max_latency);
974 o->thread_info.requested_source_latency = usec;
976 return usec;
985 pa_usec_t usec = 0;
986 pa_assert_se(pa_asyncmsgq_send(o->source->asyncmsgq, PA_MSGOBJECT(o), PA_SOURCE_OUTPUT_MESSAGE_GET_REQUESTED_LATENCY, &usec, 0, NULL) == 0);
987 return usec;
1752 pa_usec_t *usec = userdata;
1754 *usec = pa_source_output_set_requested_latency_within_thread(o, *usec);