Definition at line 34 of file gstnvtimesynch.h.
◆ NvTimeSync()
NvTimeSync::NvTimeSync |
( |
GstElement * |
el | ) |
|
|
inline |
◆ get_buffer_earlyby_time()
◆ get_synch_info()
◆ GetBufferRunningTime()
uint64_t NvTimeSync::GetBufferRunningTime |
( |
uint64_t |
pts, |
|
|
unsigned int |
stream_id |
|
) |
| |
|
virtual |
◆ GetCurrentRunningTime()
GstClockTime NvTimeSync::GetCurrentRunningTime |
( |
| ) |
|
|
virtual |
◆ GetUpstreamLatency()
GstClockTime NvTimeSync::GetUpstreamLatency |
( |
| ) |
|
◆ removing_old_buffer()
◆ SetOperatingMinFpsDuration()
◆ SetPipelineLatency()
void NvTimeSync::SetPipelineLatency |
( |
GstClockTime |
latency | ) |
|
Set the downstream latency Note: Currently the whole pipelineLatency value is used in timesynch logic to determine if a buffer is late at mux input This include the downstream latency.
Note: This value shall be from the GST_EVENT_LATENCY sent by the sink plugin. The mux latency (currently not advertised) is taken care of by the TimeSynch library (using minFpsDuration)
- Parameters
-
latency | [IN] in nanoseconds |
◆ SetSegment()
void NvTimeSync::SetSegment |
( |
unsigned int |
stream_id, |
|
|
const GstSegment * |
segment |
|
) |
| |
◆ SetUpstreamLatency()
void NvTimeSync::SetUpstreamLatency |
( |
GstClockTime |
latency | ) |
|
Set the upstream latency.
- Parameters
-
latency | [IN] in nanoseconds |
The documentation for this class was generated from the following file: