SampleDescriptionBox Class Reference

#include <IsoFileClasses.hpp>

Inheritance diagram for SampleDescriptionBox:

FullBox Box List of all members.

Public Member Functions

 SampleDescriptionBox (UInt32 handler_type_index=1)
virtual ~SampleDescriptionBox ()
void decode (Byte *buffer, UInt32 count)
void encode (Byte **buffer, UInt32 *count)
UInt32 estimateSize ()
void setHandlerType (UInt32 handler_type_index)
SampleEntryaddNewSampleEntry (unsigned_int32 handler_type)

Public Attributes

unsigned_int32 handler_type
unsigned_int32 entry_count
Vector< SampleEntry * > sampleEntry
unsigned_int32 handler_types [3]

Detailed Description

ISO/IEC 14496-12:2005(E) Class SampleDescriptionBox, 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

SampleDescriptionBox::SampleDescriptionBox ( UInt32  handler_type_index = 1  ) 

SampleDescriptionBox::~SampleDescriptionBox (  )  [virtual]


Member Function Documentation

SampleEntry * SampleDescriptionBox::addNewSampleEntry ( unsigned_int32  handler_type  ) 

Add a new implementation of abstract SampleEntry

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

See also:
Box::decode

Reimplemented from FullBox.

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

See also:
Box::encode

Reimplemented from FullBox.

UInt32 SampleDescriptionBox::estimateSize (  )  [virtual]

See also:
Box::estimateSize

Reimplemented from FullBox.

void SampleDescriptionBox::setHandlerType ( UInt32  handler_type_index  ) 

Set SampleDescriptionBox::setHandlerType


Member Data Documentation

unsigned_int32 SampleDescriptionBox::entry_count

unsigned_int32 SampleDescriptionBox::handler_type

unsigned_int32 SampleDescriptionBox::handler_types[3]

Vector<SampleEntry *> SampleDescriptionBox::sampleEntry


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