summaryrefslogtreecommitdiff
path: root/setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'setup.h')
-rw-r--r--setup.h66
1 files changed, 66 insertions, 0 deletions
diff --git a/setup.h b/setup.h
new file mode 100644
index 0000000..1ba2dd1
--- /dev/null
+++ b/setup.h
@@ -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