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

#include <cMP4File.h>

Inheritance diagram for GrayLib::cMP4FileWriter:
GrayLib::cAVSink

Public Member Functions

 cMP4FileWriter (cStreamOutput *pOut) noexcept
 
virtual HRESULT OnHeaderStream (const cAVHeaderStream &head, const void *pForm, size_t nSizeForm) override
 
virtual HRESULT OnFrame (const cAVHeaderFrame &head, const void *pData, size_t nSizeData) override
 
- Public Member Functions inherited from GrayLib::cAVSink
virtual ~cAVSink ()
 
virtual HRESULT OnHeaderOpen (const cAVHeader &head)
 
virtual HRESULT OnHeaderClose ()
 
virtual HRESULT OnClose ()
 

Public Attributes

cStreamOutputm_pStreamOut
 File or memory stream output. More...
 

Constructor & Destructor Documentation

◆ cMP4FileWriter()

GrayLib::cMP4FileWriter::cMP4FileWriter ( cStreamOutput pOut)
inlinenoexcept

Member Function Documentation

◆ OnFrame()

HRESULT GrayLib::cMP4FileWriter::OnFrame ( const cAVHeaderFrame head,
const void *  pData,
size_t  nSizeData 
)
overridevirtual

Reimplemented from GrayLib::cAVSink.

◆ OnHeaderStream()

HRESULT GrayLib::cMP4FileWriter::OnHeaderStream ( const cAVHeaderStream head,
const void *  pForm,
size_t  nSizeForm 
)
overridevirtual

Reimplemented from GrayLib::cAVSink.

Member Data Documentation

◆ m_pStreamOut

cStreamOutput* GrayLib::cMP4FileWriter::m_pStreamOut

File or memory stream output.


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