query_latency
Description:
public bool query_latency (out bool live, out bool upstream_live, out ClockTime min_latency, out ClockTime max_latency)
Query the sink for the latency parameters.
The latency will be queried from the upstream elements. live
will be true
if this
is configured to synchronize against the clock. upstream_live
will be true
if an upstream element is live.
If both live
and upstream_live
are true
, the sink will want to compensate for the latency introduced by
the upstream elements by setting the min_latency
to a strictly positive value.
This function is mostly used by subclasses.
Parameters:
this |
the sink |
live |
if the sink is live |
upstream_live |
if an upstream element is live |
min_latency |
the min latency of the upstream elements |
max_latency |
the max latency of the upstream elements |
Returns:
|