CBaseVideoRenderer::PreparePerformanceData

 
Microsoft DirectShow 9.0

CBaseVideoRenderer::PreparePerformanceData

The PreparePerformanceData method sets the m_trLate and m_trFrame values of the current frame.

Syntax

  void PreparePerformanceData(
    int trLate,
    int trFrame
);

Parameters

trLate

Value indicating how late the sample was beyond its due time, in reference time units.

trFrame

Interframe time, in reference time units.

Return Value

No return value.

Remarks

This member function sets m_trLate to the value of trLate and m_trFrame to the value of trFrame.

When the CBaseVideoRenderer::RecordFrameLateness member function is called from either CBaseVideoRenderer::OnRenderStart or CBaseVideoRenderer::OnDirectRender, it passes the values of m_trLate and m_trFrame for it to update the statistics. PreparePerformanceData is called from CBaseVideoRenderer::OnWaitEnd to set these data member values.

Requirements

**  Header:** Declared in Renbase.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also