diff options
Diffstat (limited to 'setup.h')
-rw-r--r-- | setup.h | 66 |
1 files changed, 66 insertions, 0 deletions
@@ -0,0 +1,66 @@ +#ifndef _PVR_SETUP_H_ +#define _PVR_SETUP_H_ + +#include "common.h" + +struct valSet { + v4l2_queryctrl queryctrl; + int value; + __u32 ctrl_class; + bool query_isvalid; +}; + +class cPvrSetup { +public: + int HideMainMenuEntry; + int UseOnlyCard; + int LogLevel; + int TunerAudioMode; + int SliceVBI; + int AudioVolumeTVExceptionCard; + int UseExternChannelSwitchScript; + int TsBufferSizeMB; + int TsBufferPrefillRatio; + valSet Brightness; + valSet Contrast; + valSet Saturation; + valSet Hue; + valSet AudioVolumeTVCommon; + valSet AudioVolumeTVException; + valSet AudioVolumeFM; + valSet AudioMute; + valSet AudioSampling; + valSet AudioEncoding; + valSet StreamType; + valSet VideoBitrateTV; + valSet VideoBitratePeak; + valSet AudioBitrate; + valSet BitrateMode; + valSet AspectRatio; + valSet BFrames; + valSet GopSize; + valSet GopClosure; + valSet FilterSpatialMode; + valSet FilterSpatial; + valSet FilterLumaSpatialType; + valSet FilterChromaSpatialType; + valSet FilterTemporalMode; + valSet FilterTemporal; + valSet FilterMedianType; + valSet FilterLumaMedianBottom; + valSet FilterLumaMedianTop; + valSet FilterChromaMedianBottom; + valSet FilterChromaMedianTop; + valSet VBIformat; + + valSet HDPVR_AudioEncoding; + int HDPVR_AudioInput; + +public: + cPvrSetup(void); + bool repeat_ReInitAll_after_next_encoderstop; +}; + +extern cPvrSetup PvrSetup; + +#endif |