-enum VideoFrameType
-{
- VIDEO_FRAME_TYPE_2D,
- /** `True' 3D content, e.g. 3D DCPs */
- VIDEO_FRAME_TYPE_3D,
- VIDEO_FRAME_TYPE_3D_LEFT_RIGHT,
- VIDEO_FRAME_TYPE_3D_TOP_BOTTOM,
- VIDEO_FRAME_TYPE_3D_ALTERNATE,
- /** This content is all the left frames of some 3D */
- VIDEO_FRAME_TYPE_3D_LEFT,
- /** This content is all the right frames of some 3D */
- VIDEO_FRAME_TYPE_3D_RIGHT
-};
-
-std::string video_frame_type_to_string (VideoFrameType);
-VideoFrameType string_to_video_frame_type (std::string);
-
-enum Eyes
-{
- EYES_BOTH,
- EYES_LEFT,
- EYES_RIGHT,
- EYES_COUNT
-};
-
-enum Part
-{
- PART_LEFT_HALF,
- PART_RIGHT_HALF,
- PART_TOP_HALF,
- PART_BOTTOM_HALF,
- PART_WHOLE
-};
-
-enum ReelType
-{
- REELTYPE_SINGLE,
- REELTYPE_BY_VIDEO_CONTENT,
- REELTYPE_BY_LENGTH
-};
-
-enum ChangeType
-{
- CHANGE_TYPE_PENDING,
- CHANGE_TYPE_DONE,
- CHANGE_TYPE_CANCELLED
-};
-
-enum VideoRange
-{
- VIDEO_RANGE_FULL, ///< full, or "JPEG" (0-255 for 8-bit)
- VIDEO_RANGE_VIDEO ///< video, or "MPEG" (16-235 for 8-bit)
-};
-
-/** Type of captions.
- *
- * The generally accepted definitions seem to be:
- * - subtitles: text for an audience who doesn't speak the film's language
- * - captions: text for a hearing-impaired audience
- * - open: on-screen
- * - closed: only visible by some audience members
- *
- * At the moment DoM supports open subtitles and closed captions.
- *
- * There is some use of the word `subtitle' in the code which may mean
- * caption in some contexts.
- */
-enum TextType