MediaDataBox Class Reference

#include <IsoFileClasses.hpp>

Inheritance diagram for MediaDataBox:

Box List of all members.

Public Member Functions

 MediaDataBox ()
virtual ~MediaDataBox ()
void decode (Byte *buffer, UInt32 count)
void encode (Byte **buffer, UInt32 *count)
UInt32 estimateSize ()
void addData (bit8 *dataToAdd, UInt32 count)

Public Attributes

Vector< bit8 > data

Detailed Description

ISO/IEC 14496-12:2005(E) Class MediaDataBox, for details about all public undocumented data (attributes), see ISO/IEC 14496-12:2005(E). Such attributes are syntax elements documented in standard under same name and class.


Constructor & Destructor Documentation

MediaDataBox::MediaDataBox (  ) 

MediaDataBox::~MediaDataBox (  )  [virtual]


Member Function Documentation

void MediaDataBox::addData ( bit8 *  dataToAdd,
UInt32  count 
)

Add directly bytes of data provided into MediaDataBox.

Parameters:
dataToAdd Address of location from where data is to be added
count Number of bytes to be added

void MediaDataBox::decode ( Byte *  buffer,
UInt32  count 
) [virtual]

See also:
Box::decode

Reimplemented from Box.

void MediaDataBox::encode ( Byte **  buffer,
UInt32 *  count 
) [virtual]

See also:
Box::encode

Reimplemented from Box.

UInt32 MediaDataBox::estimateSize (  )  [virtual]

See also:
Box::estimateSize

Reimplemented from Box.


Member Data Documentation

Vector<bit8> MediaDataBox::data


The documentation for this class was generated from the following files:
Generated on Sun Aug 20 15:06:40 2006 for ISOCodec by  doxygen 1.4.7