DataEntryUrnBox Class Reference

#include <IsoFileClasses.hpp>

Inheritance diagram for DataEntryUrnBox:

FullBox Box List of all members.

Public Member Functions

 DataEntryUrnBox (bit24 flags, unsigned_int8 version=0)
virtual ~DataEntryUrnBox ()
void decode (Byte *buffer, UInt32 count)
void encode (Byte **buffer, UInt32 *count)
UInt32 estimateSize ()
void set_name (string new_location)
void set_location (string new_location)

Public Attributes

string name
string location
UInt32 nameSize
UInt32 locationSize

Detailed Description

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

DataEntryUrnBox::DataEntryUrnBox ( bit24  flags,
unsigned_int8  version = 0 
)

DataEntryUrnBox::~DataEntryUrnBox (  )  [virtual]


Member Function Documentation

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

See also:
Box::decode

Reimplemented from FullBox.

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

See also:
Box::encode

Reimplemented from FullBox.

UInt32 DataEntryUrnBox::estimateSize (  )  [virtual]

See also:
Box::estimateSize

Reimplemented from FullBox.

void DataEntryUrnBox::set_location ( string  new_location  ) 

Set ISO/IEC 14496-12:2005(E) DataEntryUrnBox::location

Parameters:
new_location NULL terminated location string

void DataEntryUrnBox::set_name ( string  new_location  ) 

Set ISO/IEC 14496-12:2005(E) DataEntryUrnBox::name

Parameters:
new_location NULL terminated name string


Member Data Documentation

string DataEntryUrnBox::location

UInt32 DataEntryUrnBox::locationSize

string DataEntryUrnBox::name

UInt32 DataEntryUrnBox::nameSize


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