Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cAVRateController Class Referenceabstract

#include <cAVSink.h>

Inheritance diagram for GrayLib::cAVRateController:
GrayLib::cAVSink GrayLib::cVideoBZRateController GrayLib::cVideoFSRateController

Public Member Functions

virtual HRESULT BuildCompFrame (TIMESYS_t tWhenLast, const void *&rpCompRet, size_t &rnSizeRet)=0
 
- Public Member Functions inherited from GrayLib::cAVSink
virtual ~cAVSink ()
 
virtual HRESULT OnHeaderOpen (const cAVHeader &head)
 
virtual HRESULT OnHeaderStream (const cAVHeaderStream &head, const void *pForm, size_t nSizeForm)
 
virtual HRESULT OnHeaderClose ()
 
virtual HRESULT OnFrame (const cAVHeaderFrame &head, const void *pData, size_t nSizeData)
 
virtual HRESULT OnClose ()
 

Detailed Description

If a source and destination are out of sync on real time stream, build up last full frame. Allow destinations to attach late and have different bandwidth etc. (and still get real time/latest frames)

Member Function Documentation

◆ BuildCompFrame()

virtual HRESULT GrayLib::cAVRateController::BuildCompFrame ( TIMESYS_t  tWhenLast,
const void *&  rpCompRet,
size_t &  rnSizeRet 
)
pure virtual

The documentation for this class was generated from the following file: