VideoSettings Class Reference

Collaboration diagram for VideoSettings:

Collaboration graph
[legend]

Public Types

enum  { SIZE_OTHER = 0, SIZE_50 = 1, SIZE_100 = 2, SIZE_200 = 3 }
enum  { FLAG_CORRECT_RATIO = 0x0001, FLAG_SYNC_RETRACE = 0x0002, FLAG_ON_TOP_ALL = 0x0004, FLAG_FULL_SCREEN = 0x0008 }

Public Member Functions

 VideoSettings (const VideoSettings &clone)
virtual ~VideoSettings ()
void SetVideoSize (uint32_t mode)
uint32_t VideoSize () const
void SetFlags (uint32_t flags)
void AddFlags (uint32_t flags)
void ClearFlags (uint32_t flags)
bool HasFlags (uint32_t flags) const
uint32_t Flags () const

Static Public Member Functions

static VideoSettingsDefaultSettings ()

Member Enumeration Documentation

anonymous enum

Enumerator:
SIZE_OTHER 
SIZE_50 
SIZE_100 
SIZE_200 

anonymous enum

Enumerator:
FLAG_CORRECT_RATIO 
FLAG_SYNC_RETRACE 
FLAG_ON_TOP_ALL 
FLAG_FULL_SCREEN 


Constructor & Destructor Documentation

VideoSettings::VideoSettings ( const VideoSettings clone  ) 

References VideoSettings().

Referenced by VideoSettings().

VideoSettings::~VideoSettings (  )  [virtual]


Member Function Documentation

VideoSettings * VideoSettings::DefaultSettings (  )  [static]

void VideoSettings::SetVideoSize ( uint32_t  mode  ) 

Referenced by ~VideoSettings().

uint32_t VideoSettings::VideoSize (  )  const [inline]

Referenced by ~VideoSettings().

void VideoSettings::SetFlags ( uint32_t  flags  )  [inline]

Referenced by ~VideoSettings().

void VideoSettings::AddFlags ( uint32_t  flags  )  [inline]

void VideoSettings::ClearFlags ( uint32_t  flags  )  [inline]

bool VideoSettings::HasFlags ( uint32_t  flags  )  const [inline]

uint32_t VideoSettings::Flags (  )  const [inline]

Referenced by ~VideoSettings().


The documentation for this class was generated from the following files:

Generated on Wed Mar 31 08:06:53 2010 for VLC by  doxygen 1.5.6