CrystalDSStruct.h File Reference

#include "CrystalComplexTypes.h"
#include "CrystalSampleFlags.h"
#include "SBitmapInfoHeader.h"
#include "SCrystalBIH.h"

Go to the source code of this file.

Classes

struct  SAMVideoHeader
struct  SAMVideoHeader2
struct  SMpeg1VideoInfo
struct  SMpeg2VideoInfo
struct  SWaveFormatEx
struct  SWaveFormatExtensible
struct  SMPEG1WaveFormat
struct  SAMMediaType

Defines

#define CRYSTAL_BI_RGB   0
#define BI_BIT_COUNT_RGB555   16
#define BI_BIT_COUNT_RGB565   16
#define BI_BIT_COUNT_INTERNAL_RGB565   13

Typedefs

typedef i32 SHRESULT


Define Documentation

#define BI_BIT_COUNT_INTERNAL_RGB565   13
 

Definition at line 70 of file CrystalDSStruct.h.

#define BI_BIT_COUNT_RGB555   16
 

History: RGB555 in BitmapInfoHeader is written with bit depth = 16 bit RGB555 and RGB565 can be recognized only by DS subtype So RGB15 == SGUID_MEDIASUBTYPE_RGB555, BI_BIT_COUNT_RGB555 (=16) So RGB16 == SGUID_MEDIASUBTYPE_RGB565, BI_BIT_COUNT_RGB565 (=16) To have presentation for RGB565 in structs like SBitmapInfoHeader and SCrystalBIH use temporary value BI_BIT_COUNT_INTERNAL_RGB565

Definition at line 68 of file CrystalDSStruct.h.

#define BI_BIT_COUNT_RGB565   16
 

Definition at line 69 of file CrystalDSStruct.h.

#define CRYSTAL_BI_RGB   0
 

Definition at line 60 of file CrystalDSStruct.h.


Typedef Documentation

typedef i32 SHRESULT
 

Definition at line 119 of file CrystalDSStruct.h.


Generated on Wed Dec 21 18:10:14 2005 for Crystal2 Platform by  doxygen 1.4.5