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