Logo Search packages:      
Sourcecode: vdr-plugin-xine version File versions  Download package

Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes

PluginXine::cXineSettings Class Reference

Collaboration diagram for PluginXine::cXineSettings:
Collaboration graph
[legend]

List of all members.

Classes

class  cModeParams
class  cZoomParams

Public Types

enum  eAudioMode { audioDolbyOff, audioDolbyOn }
enum  eAutoPrimaryDeviceMode { autoPrimaryDeviceOff, autoPrimaryDeviceOn }
enum  eImage { image4_3 = 0, image16_9 = 1 }
enum  eImageZoom { imageZoomBase = 100, imageZoomMin = 25, imageZoomDefault = 100, imageZoomMax = 400 }
enum  eInteractWithEitScannerMode { interactWithEitScannerOff, interactWithEitScannerOn }
enum  eMonitorGamma { monitorGammaBase = 100, monitorGammaMin = 100, monitorGammaDefault = 123, monitorGammaMax = 250 }
enum  eMonitoringMode { monitoringOnce, monitoringContinuous }
enum  eMuteMode { muteIgnore, muteExecute, muteSimulate }
enum  eOsdMode {
  osdOverlay, osdBlendClipped, osdBlendScaledLQ, osdBlendScaledHQ,
  osdBlendScaledSHQ, osdBlendScaledAuto
}
enum  eTransparencyMode { transparencyOff, transparencyOn }
enum  eUsageMode { modeLiveTV, modeReplay }
enum  eVolumeMode { volumeIgnore, volumeChangeHW, volumeChangeSW }

Public Member Functions

bool AudioDolbyOn () const
bool AutoPrimaryDevice () const
void Create (cXineSetupPage *const setupPage)
int DefaultGrabSizeX () const
int DefaultGrabSizeY () const
int getCrtGamma () const
const char * GetMainMenuEntry ()
const cModeParamsGetModeParams () const
bool InteractWithEitScanner () const
bool LiveTV () const
eMuteMode MuteMode () const
eOsdMode OsdMode () const
void SelectReplayPrebufferMode (const bool select=true)
void SetBeQuiet (const bool beQuiet)
void SetDefaultGrabSizeX (const int defaultGrabSizeX)
void SetDefaultGrabSizeY (const int defaultGrabSizeY)
void SetSwitchSkin (const bool switchSkin)
bool setupDiffers (const cXineSettings &rhs) const
bool SetupParse (const char *Name, const char *Value)
bool ShallBeQuiet () const
bool ShallSwitchSkin () const
void Store (cXineSetupPage *const setupPage)
bool SupportTransparency () const
void TogglePrebufferMode ()
eVolumeMode VolumeMode () const
const cZoomParamsZoomParams (eImage image) const

Private Member Functions

bool SetupParse (const char *optionName, eUsageMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eInteractWithEitScannerMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eTransparencyMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eAutoPrimaryDeviceMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eMonitorGamma &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eMuteMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eVolumeMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eAudioMode &optionValue, const char *Name, const char *Value)
bool SetupParse (const char *optionName, eOsdMode &optionValue, const char *Name, const char *Value)

Private Attributes

eAudioMode m_audioMode
eAutoPrimaryDeviceMode m_autoPrimaryDeviceMode
bool m_beQuiet
eMonitorGamma m_crtGamma
int m_defaultGrabSizeX
int m_defaultGrabSizeY
eInteractWithEitScannerMode m_interactWithEitScannerMode
class
PluginXine::cXineSettings::cModeParams 
m_modeParams [2]
eMuteMode m_muteMode
eOsdMode m_osdMode
bool m_switchSkin
eTransparencyMode m_transparencyMode
eUsageMode m_usageMode
eVolumeMode m_volumeMode
class
PluginXine::cXineSettings::cZoomParams 
m_zoomParams [2]

Detailed Description

Definition at line 16 of file xineSettings.h.


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

Generated by  Doxygen 1.6.0   Back to index