Logo Search packages:      
Sourcecode: vdr-plugin-burn version File versions  Download package

etsi-const.h

/*
 * 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 <string>

/* 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    = 0x01,
            sc_audio    = 0x02,
            sc_subtitle = 0x03
      };

      /* 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

Generated by  Doxygen 1.6.0   Back to index