MxPEG
frame in memory.
More...
#include <mxmUndecodedMxPEGFrameDescriptor.h>
Inheritance diagram for mxmUndecodedMxPEGFrameDescriptor:
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 |
MxPEG
frame in memory.
mxcpc
code, the data members can be accessed directly, without the need of going through accessor functions. This should be changed.[khe]
Kai Hergenroether