121 lines
4.3 KiB
C
Executable File
121 lines
4.3 KiB
C
Executable File
#ifndef __CompressionDefinition_h__
|
|
#define __CompressionDefinition_h__
|
|
|
|
#include "aaf/AAFTypes.h"
|
|
|
|
// AAF well-known CompressionDefinition instances
|
|
//
|
|
|
|
//{edb35383-6d30-11d3-a036-006094eb75cb}
|
|
static const aafUID_t AAFCompressionDef_AAF_CMPR_FULL_JPEG =
|
|
{0xedb35383, 0x6d30, 0x11d3, {0xa0, 0x36, 0x00, 0x60, 0x94, 0xeb, 0x75, 0xcb}};
|
|
|
|
|
|
//{edb35391-6d30-11d3-a036-006094eb75cb}
|
|
static const aafUID_t AAFCompressionDef_AAF_CMPR_AUNC422 =
|
|
{0xedb35391, 0x6d30, 0x11d3, {0xa0, 0x36, 0x00, 0x60, 0x94, 0xeb, 0x75, 0xcb}};
|
|
|
|
|
|
//{edb35390-6d30-11d3-a036-006094eb75cb}
|
|
static const aafUID_t AAFCompressionDef_LegacyDV =
|
|
{0xedb35390, 0x6d30, 0x11d3, {0xa0, 0x36, 0x00, 0x60, 0x94, 0xeb, 0x75, 0xcb}};
|
|
|
|
|
|
//{04010202-0102-0101-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_SMPTE_D10_50Mbps_625x50I =
|
|
{0x04010202, 0x0102, 0x0101, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0102-0102-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_SMPTE_D10_50Mbps_525x5994I =
|
|
{0x04010202, 0x0102, 0x0102, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0102-0103-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_SMPTE_D10_40Mbps_625x50I =
|
|
{0x04010202, 0x0102, 0x0103, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0102-0104-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_SMPTE_D10_40Mbps_525x5994I =
|
|
{0x04010202, 0x0102, 0x0104, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0102-0105-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_SMPTE_D10_30Mbps_625x50I =
|
|
{0x04010202, 0x0102, 0x0105, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0102-0106-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_SMPTE_D10_30Mbps_525x5994I =
|
|
{0x04010202, 0x0102, 0x0106, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0201-0100-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_IEC_DV_525_60 =
|
|
{0x04010202, 0x0201, 0x0100, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0201-0200-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_IEC_DV_625_50 =
|
|
{0x04010202, 0x0201, 0x0200, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0100-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_25Mbps_525_60 =
|
|
{0x04010202, 0x0202, 0x0100, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0200-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_25Mbps_625_50 =
|
|
{0x04010202, 0x0202, 0x0200, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0300-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_50Mbps_525_60 =
|
|
{0x04010202, 0x0202, 0x0300, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0400-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_50Mbps_625_50 =
|
|
{0x04010202, 0x0202, 0x0400, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0500-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_100Mbps_1080x5994I =
|
|
{0x04010202, 0x0202, 0x0500, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0600-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_100Mbps_1080x50I =
|
|
{0x04010202, 0x0202, 0x0600, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0700-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_100Mbps_720x5994P =
|
|
{0x04010202, 0x0202, 0x0700, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-0202-0800-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_DV_Based_100Mbps_720x50P =
|
|
{0x04010202, 0x0202, 0x0800, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
//{04010202-7100-0000-060e-2b340401010a}
|
|
static const aafUID_t AAFCompressionDef_VC3_1 =
|
|
{0x04010202, 0x7100, 0x0000, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a}};
|
|
|
|
|
|
//{0e040201-0204-0100-060e-2b3404010101}
|
|
static const aafUID_t AAFCompressionDef_Avid_DNxHD_Legacy =
|
|
{0x0e040201, 0x0204, 0x0100, {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01}};
|
|
|
|
|
|
// AAF CompressionDefinition legacy aliases
|
|
//
|
|
|
|
//static const aafUID_t AAF_CMPR_FULL_JPEG = AAFCompressionDef_AAF_CMPR_FULL_JPEG;
|
|
//static const aafUID_t AAF_CMPR_AUNC422 = AAFCompressionDef_AAF_CMPR_AUNC422;
|
|
|
|
#endif // ! __CompressionDefinition_h__
|