Files
ardour/libs/aaf/aaf/AAFDefs/AAFCompressionDefs.h
Robin Gareus 7593551e49 Import libAAF into Ardour's source-tree
tools/update_libaaf.sh - libaaf v0.1-85-g3e4c2cd
2023-11-27 23:24:54 +01:00

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__