matroska.h File Reference

Go to the source code of this file.

Classes

struct  CodecTags

Enumerations

enum  MatroskaTrackType {
  MATROSKA_TRACK_TYPE_VIDEO = 0x1, MATROSKA_TRACK_TYPE_AUDIO = 0x2, MATROSKA_TRACK_TYPE_COMPLEX = 0x3, MATROSKA_TRACK_TYPE_LOGO = 0x10,
  MATROSKA_TRACK_TYPE_SUBTITLE = 0x11, MATROSKA_TRACK_TYPE_CONTROL = 0x20
}
enum  MatroskaEyeMode { MATROSKA_EYE_MODE_MONO = 0x0, MATROSKA_EYE_MODE_RIGHT = 0x1, MATROSKA_EYE_MODE_LEFT = 0x2, MATROSKA_EYE_MODE_BOTH = 0x3 }
enum  MatroskaAspectRatioMode { MATROSKA_ASPECT_RATIO_MODE_FREE = 0x0, MATROSKA_ASPECT_RATIO_MODE_KEEP = 0x1, MATROSKA_ASPECT_RATIO_MODE_FIXED = 0x2 }
enum  MatroskaTrackFlags { MATROSKA_TRACK_ENABLED = (1<<0), MATROSKA_TRACK_DEFAULT = (1<<1), MATROSKA_TRACK_LACING = (1<<2), MATROSKA_TRACK_SHIFT = (1<<16) }
enum  MatroskaVideoTrackFlags { MATROSKA_VIDEOTRACK_INTERLACED = (MATROSKA_TRACK_SHIFT<<0) }

Variables

CodecTags ff_mkv_codec_tags []


Enumeration Type Documentation

Enumerator:
MATROSKA_TRACK_TYPE_VIDEO 
MATROSKA_TRACK_TYPE_AUDIO 
MATROSKA_TRACK_TYPE_COMPLEX 
MATROSKA_TRACK_TYPE_LOGO 
MATROSKA_TRACK_TYPE_SUBTITLE 
MATROSKA_TRACK_TYPE_CONTROL 

Definition at line 141 of file matroska.h.

Enumerator:
MATROSKA_EYE_MODE_MONO 
MATROSKA_EYE_MODE_RIGHT 
MATROSKA_EYE_MODE_LEFT 
MATROSKA_EYE_MODE_BOTH 

Definition at line 150 of file matroska.h.

Enumerator:
MATROSKA_ASPECT_RATIO_MODE_FREE 
MATROSKA_ASPECT_RATIO_MODE_KEEP 
MATROSKA_ASPECT_RATIO_MODE_FIXED 

Definition at line 157 of file matroska.h.

Enumerator:
MATROSKA_TRACK_ENABLED 
MATROSKA_TRACK_DEFAULT 
MATROSKA_TRACK_LACING 
MATROSKA_TRACK_SHIFT 

Definition at line 168 of file matroska.h.

Enumerator:
MATROSKA_VIDEOTRACK_INTERLACED 

Definition at line 175 of file matroska.h.


Variable Documentation

Definition at line 24 of file matroska.c.

Referenced by matroska_read_header(), and mkv_write_tracks().


Generated on Sat Dec 18 05:15:53 2010 for MythTV by  doxygen 1.5.5