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

#include <cMP3File.h>

Inheritance diagram for GrayLib::cMP3FileReader:
GrayLib::cAVReader

Public Member Functions

 cMP3FileReader (cStreamInput &stmIn, cAVSink *pAVSink)
 
virtual ~cMP3FileReader ()
 
virtual HRESULT ReadStream () override
 
 UNITTEST_FRIEND (cMP3File)
 
- Public Member Functions inherited from GrayLib::cAVReader
 cAVReader (cStreamInput &stmIn, cAVSink *pSink)
 
virtual ~cAVReader ()
 

Additional Inherited Members

- Protected Attributes inherited from GrayLib::cAVReader
cStreamInputm_pStreamInput
 read from this file or memory stream More...
 
cAVSinkm_pAVSink
 Output to this destination cAVSink. More...
 

Detailed Description

A MIME_EXT_mp3 audio file. for reading

Note
This is NOT the MP3 codec. Just for the container/file format.

Constructor & Destructor Documentation

◆ cMP3FileReader()

GrayLib::cMP3FileReader::cMP3FileReader ( cStreamInput stmIn,
cAVSink pAVSink 
)

◆ ~cMP3FileReader()

GrayLib::cMP3FileReader::~cMP3FileReader ( )
virtual

Member Function Documentation

◆ ReadStream()

HRESULT GrayLib::cMP3FileReader::ReadStream ( )
overridevirtual

Read a complete MIME_EXT_mp3 file. Read m_pStreamInput to m_pAVSink read the MP3 file header.

Implements GrayLib::cAVReader.

◆ UNITTEST_FRIEND()

GrayLib::cMP3FileReader::UNITTEST_FRIEND ( cMP3File  )

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