videoouttypes.h File Reference

Go to the source code of this file.

Enumerations

enum  PIPLocation {
  kPIPTopLeft = 0, kPIPBottomLeft, kPIPTopRight, kPIPBottomRight,
  kPIP_END
}
enum  ZoomDirection {
  kZoomHome = 0, kZoomIn, kZoomOut, kZoomUp,
  kZoomDown, kZoomLeft, kZoomRight, kZoomAspectUp,
  kZoomAspectDown
}
enum  AspectOverrideMode {
  kAspect_Toggle = -1, kAspect_Off = 0, kAspect_4_3, kAspect_16_9,
  kAspect_14_9, kAspect_END
}
enum  AdjustFillMode {
  kAdjustFill_Toggle = -1, kAdjustFill_Off = 0, kAdjustFill_Half, kAdjustFill_Full,
  kAdjustFill_Stretch, kAdjustFill_END
}
enum  LetterBoxColour { kLetterBoxColour_Toggle = -1, kLetterBoxColour_Black = 0, kLetterBoxColour_Gray25, kLetterBoxColour_END }
enum  FrameScanType {
  kScan_Ignore = -1, kScan_Detect = 0, kScan_Interlaced = 1, kScan_Intr2ndField = 2,
  kScan_Progressive = 3
}
enum  PictureAttribute {
  kPictureAttribute_None = 0, kPictureAttribute_MIN = 1, kPictureAttribute_Brightness = 1, kPictureAttribute_Contrast,
  kPictureAttribute_Colour, kPictureAttribute_Hue, kPictureAttribute_Volume, kPictureAttribute_MAX
}
enum  PictureAttributeSupported {
  kPictureAttributeSupported_None = 0x00, kPictureAttributeSupported_Brightness = 0x01, kPictureAttributeSupported_Contrast = 0x02, kPictureAttributeSupported_Colour = 0x04,
  kPictureAttributeSupported_Hue = 0x08, kPictureAttributeSupported_Volume = 0x10
}

Functions

bool is_interlaced (FrameScanType scan)
bool is_progressive (FrameScanType scan)
QString toString (FrameScanType scan, bool brief=false)
QString toString (PIPLocation location)
QString toString (AspectOverrideMode aspectmode)
QString toString (LetterBoxColour letterboxcolour)
QString toXString (LetterBoxColour letterboxcolour)
float get_aspect_override (AspectOverrideMode aspectmode, float orig)
QString toString (AdjustFillMode aspectmode)
QString toString (PictureAttribute pictureattribute)
QString toDBString (PictureAttribute pictureattribute)
QString toXVString (PictureAttribute pictureattribute)
QString toString (PictureAttributeSupported supported)
PictureAttributeSupported toMask (PictureAttribute pictureattribute)
PictureAttribute next (PictureAttributeSupported supported, PictureAttribute attribute)


Enumeration Type Documentation

Enumerator:
kPIPTopLeft 
kPIPBottomLeft 
kPIPTopRight 
kPIPBottomRight 
kPIP_END 

Definition at line 10 of file videoouttypes.h.

Enumerator:
kZoomHome 
kZoomIn 
kZoomOut 
kZoomUp 
kZoomDown 
kZoomLeft 
kZoomRight 
kZoomAspectUp 
kZoomAspectDown 

Definition at line 19 of file videoouttypes.h.

Enumerator:
kAspect_Toggle 
kAspect_Off 
kAspect_4_3 
kAspect_16_9 
kAspect_14_9 
kAspect_END 

Definition at line 32 of file videoouttypes.h.

Enumerator:
kAdjustFill_Toggle 
kAdjustFill_Off 
kAdjustFill_Half 
kAdjustFill_Full 
kAdjustFill_Stretch 
kAdjustFill_END 

Definition at line 42 of file videoouttypes.h.

Enumerator:
kLetterBoxColour_Toggle 
kLetterBoxColour_Black 
kLetterBoxColour_Gray25 
kLetterBoxColour_END 

Definition at line 52 of file videoouttypes.h.

Enumerator:
kScan_Ignore 
kScan_Detect 
kScan_Interlaced 
kScan_Intr2ndField 
kScan_Progressive 

Definition at line 60 of file videoouttypes.h.

Enumerator:
kPictureAttribute_None 
kPictureAttribute_MIN 
kPictureAttribute_Brightness 
kPictureAttribute_Contrast 
kPictureAttribute_Colour 
kPictureAttribute_Hue 
kPictureAttribute_Volume 
kPictureAttribute_MAX 

Definition at line 69 of file videoouttypes.h.

Enumerator:
kPictureAttributeSupported_None 
kPictureAttributeSupported_Brightness 
kPictureAttributeSupported_Contrast 
kPictureAttributeSupported_Colour 
kPictureAttributeSupported_Hue 
kPictureAttributeSupported_Volume 

Definition at line 81 of file videoouttypes.h.


Function Documentation

bool is_interlaced ( FrameScanType  scan  )  [inline]

Definition at line 91 of file videoouttypes.h.

Referenced by TV::PlayMesg(), and NuppelVideoPlayer::SetScanType().

bool is_progressive ( FrameScanType  scan  )  [inline]

Definition at line 96 of file videoouttypes.h.

Referenced by encode_frame(), and TV::PlayMesg().

QString toString ( FrameScanType  scan,
bool  brief = false 
) [inline]

Definition at line 101 of file videoouttypes.h.

QString toString ( PIPLocation  location  )  [inline]

Definition at line 130 of file videoouttypes.h.

QString toString ( AspectOverrideMode  aspectmode  )  [inline]

Definition at line 144 of file videoouttypes.h.

QString toString ( LetterBoxColour  letterboxcolour  )  [inline]

Definition at line 159 of file videoouttypes.h.

QString toXString ( LetterBoxColour  letterboxcolour  )  [inline]

Definition at line 172 of file videoouttypes.h.

Referenced by VideoOutputXv::Init().

float get_aspect_override ( AspectOverrideMode  aspectmode,
float  orig 
) [inline]

Definition at line 185 of file videoouttypes.h.

Referenced by VideoOutput::SetVideoAspectRatio().

QString toString ( AdjustFillMode  aspectmode  )  [inline]

Definition at line 200 of file videoouttypes.h.

QString toString ( PictureAttribute  pictureattribute  )  [inline]

Definition at line 215 of file videoouttypes.h.

QString toDBString ( PictureAttribute  pictureattribute  )  [inline]

QString toXVString ( PictureAttribute  pictureattribute  )  [inline]

QString toString ( PictureAttributeSupported  supported  )  [inline]

Definition at line 285 of file videoouttypes.h.

PictureAttributeSupported toMask ( PictureAttribute  pictureattribute  )  [inline]

PictureAttribute next ( PictureAttributeSupported  supported,
PictureAttribute  attribute 
) [inline]

Definition at line 324 of file videoouttypes.h.


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