Kodi Documentation  19.0
Kodi is an open source media player and entertainment hub.
VideoSettings.h File Reference

Classes

class  CVideoSettings
 
class  CVideoSettingsLocked
 

Enumerations

enum  EINTERLACEMETHOD {
  VS_INTERLACEMETHOD_NONE =0, VS_INTERLACEMETHOD_AUTO =1, VS_INTERLACEMETHOD_RENDER_BLEND =2, VS_INTERLACEMETHOD_RENDER_WEAVE =4,
  VS_INTERLACEMETHOD_RENDER_BOB =6, VS_INTERLACEMETHOD_DEINTERLACE =7, VS_INTERLACEMETHOD_VDPAU_BOB =8, VS_INTERLACEMETHOD_VDPAU_INVERSE_TELECINE =11,
  VS_INTERLACEMETHOD_VDPAU_TEMPORAL =12, VS_INTERLACEMETHOD_VDPAU_TEMPORAL_HALF =13, VS_INTERLACEMETHOD_VDPAU_TEMPORAL_SPATIAL =14, VS_INTERLACEMETHOD_VDPAU_TEMPORAL_SPATIAL_HALF =15,
  VS_INTERLACEMETHOD_DEINTERLACE_HALF =16, VS_INTERLACEMETHOD_VAAPI_BOB = 22, VS_INTERLACEMETHOD_VAAPI_MADI = 23, VS_INTERLACEMETHOD_VAAPI_MACI = 24,
  VS_INTERLACEMETHOD_MMAL_ADVANCED = 25, VS_INTERLACEMETHOD_MMAL_ADVANCED_HALF = 26, VS_INTERLACEMETHOD_MMAL_BOB = 27, VS_INTERLACEMETHOD_MMAL_BOB_HALF = 28,
  VS_INTERLACEMETHOD_DXVA_AUTO = 32, VS_INTERLACEMETHOD_MAX
}
 
enum  ESCALINGMETHOD {
  VS_SCALINGMETHOD_NEAREST =0, VS_SCALINGMETHOD_LINEAR, VS_SCALINGMETHOD_CUBIC, VS_SCALINGMETHOD_LANCZOS2,
  VS_SCALINGMETHOD_LANCZOS3_FAST, VS_SCALINGMETHOD_LANCZOS3, VS_SCALINGMETHOD_SINC8, VS_SCALINGMETHOD_BICUBIC_SOFTWARE,
  VS_SCALINGMETHOD_LANCZOS_SOFTWARE, VS_SCALINGMETHOD_SINC_SOFTWARE, VS_SCALINGMETHOD_VDPAU_HARDWARE, VS_SCALINGMETHOD_DXVA_HARDWARE,
  VS_SCALINGMETHOD_AUTO, VS_SCALINGMETHOD_SPLINE36_FAST, VS_SCALINGMETHOD_SPLINE36, VS_SCALINGMETHOD_MAX
}
 
enum  ETONEMAPMETHOD { VS_TONEMAPMETHOD_OFF =0, VS_TONEMAPMETHOD_REINHARD, VS_TONEMAPMETHOD_MAX }
 
enum  ViewMode {
  ViewModeNormal = 0, ViewModeZoom, ViewModeStretch4x3, ViewModeWideZoom,
  ViewModeStretch16x9, ViewModeOriginal, ViewModeCustom, ViewModeStretch16x9Nonlin,
  ViewModeZoom120Width, ViewModeZoom110Width
}
 

Enumeration Type Documentation

§ EINTERLACEMETHOD

Enumerator
VS_INTERLACEMETHOD_NONE 
VS_INTERLACEMETHOD_AUTO 
VS_INTERLACEMETHOD_RENDER_BLEND 
VS_INTERLACEMETHOD_RENDER_WEAVE 
VS_INTERLACEMETHOD_RENDER_BOB 
VS_INTERLACEMETHOD_DEINTERLACE 
VS_INTERLACEMETHOD_VDPAU_BOB 
VS_INTERLACEMETHOD_VDPAU_INVERSE_TELECINE 
VS_INTERLACEMETHOD_VDPAU_TEMPORAL 
VS_INTERLACEMETHOD_VDPAU_TEMPORAL_HALF 
VS_INTERLACEMETHOD_VDPAU_TEMPORAL_SPATIAL 
VS_INTERLACEMETHOD_VDPAU_TEMPORAL_SPATIAL_HALF 
VS_INTERLACEMETHOD_DEINTERLACE_HALF 
VS_INTERLACEMETHOD_VAAPI_BOB 
VS_INTERLACEMETHOD_VAAPI_MADI 
VS_INTERLACEMETHOD_VAAPI_MACI 
VS_INTERLACEMETHOD_MMAL_ADVANCED 
VS_INTERLACEMETHOD_MMAL_ADVANCED_HALF 
VS_INTERLACEMETHOD_MMAL_BOB 
VS_INTERLACEMETHOD_MMAL_BOB_HALF 
VS_INTERLACEMETHOD_DXVA_AUTO 
VS_INTERLACEMETHOD_MAX 

§ ESCALINGMETHOD

Enumerator
VS_SCALINGMETHOD_NEAREST 
VS_SCALINGMETHOD_LINEAR 
VS_SCALINGMETHOD_CUBIC 
VS_SCALINGMETHOD_LANCZOS2 
VS_SCALINGMETHOD_LANCZOS3_FAST 
VS_SCALINGMETHOD_LANCZOS3 
VS_SCALINGMETHOD_SINC8 
VS_SCALINGMETHOD_BICUBIC_SOFTWARE 
VS_SCALINGMETHOD_LANCZOS_SOFTWARE 
VS_SCALINGMETHOD_SINC_SOFTWARE 
VS_SCALINGMETHOD_VDPAU_HARDWARE 
VS_SCALINGMETHOD_DXVA_HARDWARE 
VS_SCALINGMETHOD_AUTO 
VS_SCALINGMETHOD_SPLINE36_FAST 
VS_SCALINGMETHOD_SPLINE36 
VS_SCALINGMETHOD_MAX 

§ ETONEMAPMETHOD

Enumerator
VS_TONEMAPMETHOD_OFF 
VS_TONEMAPMETHOD_REINHARD 
VS_TONEMAPMETHOD_MAX 

§ ViewMode

enum ViewMode
Enumerator
ViewModeNormal 
ViewModeZoom 
ViewModeStretch4x3 
ViewModeWideZoom 
ViewModeStretch16x9 
ViewModeOriginal 
ViewModeCustom 
ViewModeStretch16x9Nonlin 
ViewModeZoom120Width 
ViewModeZoom110Width