Lines Matching refs:usec
1354 pa_usec_t pa_sink_input_set_requested_latency_within_thread(pa_sink_input *i, pa_usec_t usec) {
1359 usec = i->sink->thread_info.fixed_latency;
1361 if (usec != (pa_usec_t) -1)
1362 usec = PA_CLAMP(usec, i->sink->thread_info.min_latency, i->sink->thread_info.max_latency);
1364 i->thread_info.requested_sink_latency = usec;
1367 return usec;
1371 pa_usec_t pa_sink_input_set_requested_latency(pa_sink_input *i, pa_usec_t usec) {
1376 pa_assert_se(pa_asyncmsgq_send(i->sink->asyncmsgq, PA_MSGOBJECT(i), PA_SINK_INPUT_MESSAGE_SET_REQUESTED_LATENCY, &usec, 0, NULL) == 0);
1377 return usec;
1385 usec = pa_sink_get_fixed_latency(i->sink);
1387 if (usec != (pa_usec_t) -1) {
1390 usec = PA_CLAMP(usec, min_latency, max_latency);
1394 i->thread_info.requested_sink_latency = usec;
1396 return usec;
1405 pa_usec_t usec = 0;
1406 pa_assert_se(pa_asyncmsgq_send(i->sink->asyncmsgq, PA_MSGOBJECT(i), PA_SINK_INPUT_MESSAGE_GET_REQUESTED_LATENCY, &usec, 0, NULL) == 0);
1407 return usec;
2395 pa_usec_t *usec = userdata;
2397 *usec = pa_sink_input_set_requested_latency_within_thread(i, *usec);