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:
true if the query succeeded. |