![]() |
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 |
![]() | |
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 | |
![]() | |
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.