Enumerations

Enumerations — Public enumerated types used throughout OGMDvd

Synopsis


#include <ogmdvd-enums.h>


enum                OGMDvdVideoFormat;
enum                OGMDvdDisplayAspect;
enum                OGMDvdDisplayFormat;
enum                OGMDvdAudioFormat;
enum                OGMDvdAudioChannels;
enum                OGMDvdAudioQuantization;
enum                OGMDvdAudioContent;
enum                OGMDvdSubpContent;

Description

Details

enum OGMDvdVideoFormat

typedef enum
{
  OGMDVD_VIDEO_FORMAT_NTSC = 0,
  OGMDVD_VIDEO_FORMAT_PAL  = 1
} OGMDvdVideoFormat;

The video format of the DVD title

OGMDVD_VIDEO_FORMAT_NTSC The title is NTSC
OGMDVD_VIDEO_FORMAT_PAL The title is PAL

enum OGMDvdDisplayAspect

typedef enum
{
  OGMDVD_DISPLAY_ASPECT_4_3  = 0,
  OGMDVD_DISPLAY_ASPECT_16_9 = 1
} OGMDvdDisplayAspect;

The display aspect of the DVD title

OGMDVD_DISPLAY_ASPECT_4_3 The title is 4/3
OGMDVD_DISPLAY_ASPECT_16_9 The title is 16/9

enum OGMDvdDisplayFormat

typedef enum
{
  OGMDVD_DISPLAY_FORMAT_PS_LETTER = 0,
  OGMDVD_DISPLAY_FORMAT_PAN_SCAN  = 1,
  OGMDVD_DISPLAY_FORMAT_LETTERBOX = 2
} OGMDvdDisplayFormat;

The display format of the DVD title

OGMDVD_DISPLAY_FORMAT_PS_LETTER The title is pan & scan letter
OGMDVD_DISPLAY_FORMAT_PAN_SCAN The title is is pan & scan
OGMDVD_DISPLAY_FORMAT_LETTERBOX The title is letterbox

enum OGMDvdAudioFormat

typedef enum
{
  OGMDVD_AUDIO_FORMAT_AC3      = 0,
  OGMDVD_AUDIO_FORMAT_MPEG1    = 2,
  OGMDVD_AUDIO_FORMAT_MPEG2EXT = 3,
  OGMDVD_AUDIO_FORMAT_LPCM     = 4,
  OGMDVD_AUDIO_FORMAT_SDDS     = 5,
  OGMDVD_AUDIO_FORMAT_DTS      = 6
} OGMDvdAudioFormat;

The format of the audio stream

OGMDVD_AUDIO_FORMAT_AC3 The stream is in AC3
OGMDVD_AUDIO_FORMAT_MPEG1 The stream is in Mpeg-1
OGMDVD_AUDIO_FORMAT_MPEG2EXT The stream is in Mpeg-2 extended
OGMDVD_AUDIO_FORMAT_LPCM The stream is in LPCM
OGMDVD_AUDIO_FORMAT_SDDS The stream is in SDDS
OGMDVD_AUDIO_FORMAT_DTS The stream is in DTS

enum OGMDvdAudioChannels

typedef enum
{
  OGMDVD_AUDIO_CHANNELS_MONO      = 0,
  OGMDVD_AUDIO_CHANNELS_STEREO    = 1,
  OGMDVD_AUDIO_CHANNELS_SURROUND  = 3,
  OGMDVD_AUDIO_CHANNELS_5_1       = 5
} OGMDvdAudioChannels;

The number of channels of the audio stream

OGMDVD_AUDIO_CHANNELS_MONO The stream is in mono
OGMDVD_AUDIO_CHANNELS_STEREO The stream is in stereo
OGMDVD_AUDIO_CHANNELS_SURROUND The stream is in surround
OGMDVD_AUDIO_CHANNELS_5_1 The stream is in 5.1

enum OGMDvdAudioQuantization

typedef enum
{
  OGMDVD_AUDIO_QUANTIZATION_16  = 0,
  OGMDVD_AUDIO_QUANTIZATION_20  = 1,
  OGMDVD_AUDIO_QUANTIZATION_24  = 2,
  OGMDVD_AUDIO_QUANTIZATION_DRC = 3
} OGMDvdAudioQuantization;

The quantization of the audio stream

OGMDVD_AUDIO_QUANTIZATION_16 The stream is quantized in 16 bits
OGMDVD_AUDIO_QUANTIZATION_20 The stream is quantized in 20 bits
OGMDVD_AUDIO_QUANTIZATION_24 The stream is quantized in 24 bits
OGMDVD_AUDIO_QUANTIZATION_DRC The stream is quantized in DRC

enum OGMDvdAudioContent

typedef enum
{
  OGMDVD_AUDIO_CONTENT_UNDEFINED = 0,
  OGMDVD_AUDIO_CONTENT_NORMAL    = 1,
  OGMDVD_AUDIO_CONTENT_IMPAIRED  = 2,
  OGMDVD_AUDIO_CONTENT_COMMENTS1 = 3,
  OGMDVD_AUDIO_CONTENT_COMMENTS2 = 4
} OGMDvdAudioContent;

The content of the audio stream

OGMDVD_AUDIO_CONTENT_UNDEFINED The stream has undefined content
OGMDVD_AUDIO_CONTENT_NORMAL The stream has normal content
OGMDVD_AUDIO_CONTENT_IMPAIRED The stream has content for impaired audience
OGMDVD_AUDIO_CONTENT_COMMENTS1 The stream is a commentary
OGMDVD_AUDIO_CONTENT_COMMENTS2 The stream is a commentary

enum OGMDvdSubpContent

typedef enum
{
  OGMDVD_SUBP_CONTENT_UNDEFINED,
  OGMDVD_SUBP_CONTENT_NORMAL,
  OGMDVD_SUBP_CONTENT_LARGE,
  OGMDVD_SUBP_CONTENT_CHILDREN,
  OGMDVD_SUBP_CONTENT_RESERVED1,
  OGMDVD_SUBP_CONTENT_NORMAL_CC,
  OGMDVD_SUBP_CONTENT_LARGE_CC,
  OGMDVD_SUBP_CONTENT_CHILDREN_CC,
  OGMDVD_SUBP_CONTENT_RESERVED2,
  OGMDVD_SUBP_CONTENT_FORCED,
  OGMDVD_SUBP_CONTENT_RESERVED3,
  OGMDVD_SUBP_CONTENT_RESERVED4,
  OGMDVD_SUBP_CONTENT_RESERVED5,
  OGMDVD_SUBP_CONTENT_DIRECTOR,
  OGMDVD_SUBP_CONTENT_LARGE_DIRECTOR,
  OGMDVD_SUBP_CONTENT_CHILDREN_DIRECTOR
} OGMDvdSubpContent;

The content of the subtitle stream

OGMDVD_SUBP_CONTENT_UNDEFINED The stream has undefined content
OGMDVD_SUBP_CONTENT_NORMAL The stream has normal content
OGMDVD_SUBP_CONTENT_LARGE The stream has large content
OGMDVD_SUBP_CONTENT_CHILDREN The stream has content for children
OGMDVD_SUBP_CONTENT_RESERVED1 Reserved
OGMDVD_SUBP_CONTENT_NORMAL_CC The stream has normal closed caption content
OGMDVD_SUBP_CONTENT_LARGE_CC The stream has large closed caption content
OGMDVD_SUBP_CONTENT_CHILDREN_CC The stream has closed caption content for children
OGMDVD_SUBP_CONTENT_RESERVED2 Reserved
OGMDVD_SUBP_CONTENT_FORCED The stream has forced content
OGMDVD_SUBP_CONTENT_RESERVED3 Reserved
OGMDVD_SUBP_CONTENT_RESERVED4 Reserved
OGMDVD_SUBP_CONTENT_RESERVED5 Reserved
OGMDVD_SUBP_CONTENT_DIRECTOR The stream has director commentary content
OGMDVD_SUBP_CONTENT_LARGE_DIRECTOR The stream has large director commentary content
OGMDVD_SUBP_CONTENT_CHILDREN_DIRECTOR The stream has director commentary content for children