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

#include <cMP4File.h>

Public Member Functions

 cMP4FileAtom (UINT64 nSize=0) noexcept
 
HRESULT ReadAtom (cStreamInput *pInp)
 

Public Attributes

UINT64 m_nSize
 can be up to 64 bits. non header inclusive data block size. More...
 
cFourCC m_Type
 MP4_ATOM_TYPE. More...
 

Detailed Description

Header for a block of data in file.

Constructor & Destructor Documentation

◆ cMP4FileAtom()

GrayLib::cMP4FileAtom::cMP4FileAtom ( UINT64  nSize = 0)
inlinenoexcept

Member Function Documentation

◆ ReadAtom()

HRESULT GrayLib::cMP4FileAtom::ReadAtom ( cStreamInput pInp)
  • rSize = inclusive size of this block. 0 = to the end of the file.
  • rType = FOURCC type for the block.
    Returns
    size of the header. read pointer positioned after header. <0 = error.

Member Data Documentation

◆ m_nSize

UINT64 GrayLib::cMP4FileAtom::m_nSize

can be up to 64 bits. non header inclusive data block size.

◆ m_Type

cFourCC GrayLib::cMP4FileAtom::m_Type

MP4_ATOM_TYPE.


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