![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cAVSink.h>
Public Member Functions | |
virtual HRESULT | BuildCompFrame (TIMESYS_t tWhenLast, const void *&rpCompRet, size_t &rnSizeRet)=0 |
![]() | |
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 () |
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)
|
pure virtual |
Implemented in GrayLib::cVideoFSRateController, and GrayLib::cVideoBZRateController.