/* * See the files COPYING and README for copyright information and how to reach * the author. * * $Id: etsi-const.h,v 1.2 2006/06/25 18:20:27 lordjaxom Exp $ */ #ifndef VDR_ETSI_CONST_H #define VDR_ETSI_CONST_H #include /* Defines some constants from DVB standards */ namespace etsi { /* ETSI EN 300 468 */ /* Possible values of the stream content descriptor */ enum stream_content { sc_reserved = 0x00, sc_video_MPEG2 = 0x01, sc_audio_MP2 = 0x02, // MPEG 1 Layer 2 audio sc_subtitle = 0x03, sc_audio_AC3 = 0x04, sc_video_H264_AVC = 0x05, sc_audio_HEAAC = 0x06, }; /* Possible values of the component type descriptor */ enum component_type_video { ctv_reserved = 0x00, // video types ctv_hz25_4_3 = 0x01, ctv_hz25_16_9_pan = 0x02, ctv_hz25_16_9 = 0x03, ctv_hz25_21_9 = 0x04, ctv_hz30_4_3 = 0x05, ctv_hz30_16_9_pan = 0x06, ctv_hz30_16_9 = 0x07, ctv_hz30_21_9 = 0x08 }; enum component_type_audio { cta_reserved = 0x00, // audio types cta_mono = 0x01, cta_dualchannel = 0x02, cta_stereo = 0x03, cta_multilang = 0x04, cta_surround = 0x05 }; } #endif // VDR_ETSI_CONST_H