mxmUndecodedMxPEGFrameDescriptor Class Reference
[modularMX Runtime Platform Core]

Describes a parsed, but still undecoded MxPEG frame in memory. More...

#include <mxmUndecodedMxPEGFrameDescriptor.h>

Inheritance diagram for mxmUndecodedMxPEGFrameDescriptor:

mxmObject List of all members.

Public Types

enum  SamplingMode { Y22U11V11 = 0, Y21U11V11 = 1 }

Public Member Functions

void setResolution (int width, int height)
void setTimeStamp (mxm::frame_time time_stamp)
void setGenerationNumber (mxm::u32 gen_no)
void setComponentNum (int component_num)
void setComponentParameters (int component, int horiz_sampling, int vert_sampling, int quant_table)
void setMoreComponentParameters (int component, int huffman_dc, int huffman_ac)
void setSamplingMode (SamplingMode sampling)
void init (int width, int height)
void resetForNextFrame ()
 Component information and resolution settings are not reset.

Public Attributes

int Width
int Height
int TileNumX
int TileNumY
unsigned char * ScanBytes
int ScanLength
unsigned char * TileBits
unsigned char * StartOfImage
int ImageLength
mxm::frame_time TimeStamp
bool TimeStampValid
mxm::u32 GenerationNumber
bool GenerationNumberValid
int ComponentNum
ComponentInfo ComponentInfos [MaxComponents]
SamplingMode Sampling

Private Attributes

void * StableABIDataExtension

Static Private Attributes

static const int MaxComponents = 4

Classes

struct  ComponentInfo

Detailed Description

Describes a parsed, but still undecoded MxPEG frame in memory.

Note:
As a resulkt of being backported from early mxcpc code, the data members can be accessed directly, without the need of going through accessor functions. This should be changed.
Author:
[khe] Kai Hergenroether


The documentation for this class was generated from the following files:
Generated on Fri Jun 29 17:21:05 2007 for MxPEG SDK by  doxygen 1.4.6