enum {
kParameterUsagePercent =1,
kParameterWhatName=2
};

enum {
kEffectSourceName=1
};

struct NCLCColorInfoImageDescriptionExtension {
int  colorParamType;
int primaries;
int transferFunction;
int matrix;
};

typedef struct NCLCColorInfoImageDescriptionExtension NCLCColorInfoImageDescriptionExtension;

enum {
kVideoColorInfoImageDescriptionExtensionType =1
};

enum {
kQTPrimaries_SMPTE_C =1
};

enum {
kQTTransferFunction_ITU_R709_2 =1
};
enum {
kQTMatrix_ITU_R_601_4 =1
};

typedef struct ImageSubCodecDecompressCapabilities ImageSubCodecDecompressCapabilities;

struct CodecCapabilities{
int bandMin;
int bandInc;
int wantedPixelSize;
int extendWidth;
int extendHeight;
};

typedef struct CodecCapabilities CodecCapabilities;

typedef struct CDSequenceDataSource CDSequenceDataSource;
typedef CDSequenceDataSource * CDSequenceDataSourcePtr;


typedef struct CodecCapabilities CodecCapabilities;

struct ICMFrameTimeInfo{
int a; //dummy
};

typedef struct ICMFrameTimeInfo ICMFrameTimeInfo;
typedef ICMFrameTimeInfo  * ICMFrameTimeInfoPtr;


