VisualSampleEntry Class Reference

#include <IsoFileClasses.hpp>

Inheritance diagram for VisualSampleEntry:

SampleEntry Box List of all members.

Public Member Functions

 VisualSampleEntry (unsigned_int32 codingname)
virtual ~VisualSampleEntry ()
void decode (Byte *buffer, UInt32 count)
void encode (Byte **buffer, UInt32 *count)
UInt32 estimateSize ()
void set_compressorname (string name)

Public Attributes

unsigned_int16 data_reference_index
unsigned_int16 pre_defined
unsigned_int32 pre_defined_arr [3]
unsigned_int16 width
unsigned_int16 height
unsigned_int32 horizresolution
unsigned_int32 vertresolution
unsigned_int16 frame_count
string compressorname
unsigned_int16 depth
int16 pre_defined_2

Static Public Attributes

static const unsigned_int8 reserved_arr [6] = {0,0,0,0,0,0}
static const unsigned_int16 reserved = 0
static const unsigned_int32 reserved_2 = 0

Detailed Description

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

VisualSampleEntry::VisualSampleEntry ( unsigned_int32  codingname  ) 

VisualSampleEntry::~VisualSampleEntry (  )  [virtual]


Member Function Documentation

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

See also:
Box::decode

Reimplemented from Box.

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

See also:
Box::encode

Reimplemented from Box.

UInt32 VisualSampleEntry::estimateSize (  )  [virtual]

See also:
Box::estimateSize

Reimplemented from Box.

void VisualSampleEntry::set_compressorname ( string  name  ) 

Set VisualSampleEntry::compressorname


Member Data Documentation

string VisualSampleEntry::compressorname

unsigned_int16 VisualSampleEntry::data_reference_index

Reimplemented from SampleEntry.

unsigned_int16 VisualSampleEntry::depth

unsigned_int16 VisualSampleEntry::frame_count

unsigned_int16 VisualSampleEntry::height

unsigned_int32 VisualSampleEntry::horizresolution

unsigned_int16 VisualSampleEntry::pre_defined

int16 VisualSampleEntry::pre_defined_2

unsigned_int32 VisualSampleEntry::pre_defined_arr[3]

const unsigned_int16 VisualSampleEntry::reserved = 0 [static]

const unsigned_int32 VisualSampleEntry::reserved_2 = 0 [static]

const unsigned_int8 VisualSampleEntry::reserved_arr = {0,0,0,0,0,0} [static]

Reimplemented from SampleEntry.

unsigned_int32 VisualSampleEntry::vertresolution

unsigned_int16 VisualSampleEntry::width


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