![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cAVStream.h>
Public Member Functions | |
| cAVStreamInp (cStreamInput &stmIn, cAVSink *pSink) | |
| virtual | ~cAVStreamInp () |
| HRESULT | ProcessStreamPacket () |
| virtual HRESULT | ReadStream () override |
Public Member Functions inherited from GrayLib::cAVReader | |
| cAVReader (cStreamInput &stmIn, cAVSink *pSink) | |
| virtual | ~cAVReader () |
Protected Member Functions | |
| virtual HRESULT | ProcessPacket (CAVPkt_TYPE eState, const void *pData, size_t nSizeData) |
Additional Inherited Members | |
Protected Attributes inherited from GrayLib::cAVReader | |
| cStreamInput * | m_pStreamInput |
| read from this file or memory stream More... | |
| cAVSink * | m_pAVSink |
| Output to this destination cAVSink. More... | |
Receive a stream of data and write out the data to cAVSink
| GrayLib::cAVStreamInp::cAVStreamInp | ( | cStreamInput & | stmIn, |
| cAVSink * | pSink | ||
| ) |
|
virtual |
|
protectedvirtual |
Allow this virtual to be overridden so i can capture p frames.
| HRESULT GrayLib::cAVStreamInp::ProcessStreamPacket | ( | ) |
Read and decode the incoming stream as a single packet.
|
overridevirtual |
Read a complete file. process all/multiple packets until done.
Implements GrayLib::cAVReader.