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

#include <cAVSink.h>

Inheritance diagram for GrayLib::cAVReader:
GrayLib::cAVIFileReader GrayLib::cAVStreamInp GrayLib::cFLVFileReader GrayLib::cMP3FileReader GrayLib::cMP4FileReader GrayLib::cWaveFileReader

Public Member Functions

 cAVReader (cStreamInput &stmIn, cAVSink *pSink)
 
virtual ~cAVReader ()
 
virtual HRESULT ReadStream ()=0
 

Protected Attributes

cStreamInputm_pStreamInput
 read from this file or memory stream More...
 
cAVSinkm_pAVSink
 Output to this destination cAVSink. More...
 

Detailed Description

virtual base for classes to implement cAVSink readers. cAVStreamInp, cFLVFileReader, cMP3FileReader, cMP4FileReader

Constructor & Destructor Documentation

◆ cAVReader()

GrayLib::cAVReader::cAVReader ( cStreamInput stmIn,
cAVSink pSink 
)
inline

◆ ~cAVReader()

virtual GrayLib::cAVReader::~cAVReader ( )
inlinevirtual

Member Function Documentation

◆ ReadStream()

Member Data Documentation

◆ m_pAVSink

cAVSink* GrayLib::cAVReader::m_pAVSink
protected

Output to this destination cAVSink.

◆ m_pStreamInput

cStreamInput* GrayLib::cAVReader::m_pStreamInput
protected

read from this file or memory stream


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