summaryrefslogtreecommitdiff
path: root/dxr3interface.h
diff options
context:
space:
mode:
authoraustriancoder <austriancoder>2004-08-11 01:33:28 +0000
committeraustriancoder <austriancoder>2004-08-11 01:33:28 +0000
commitea4d7c6dd0db6f0ed224a240a65bbbbaffedfb33 (patch)
treecf6f21ac937fcd2ef6f0e15565a3bcf2bfdffe2a /dxr3interface.h
parent9d027356d1e072f5fbdaa38e148647e29626c272 (diff)
downloadvdr-plugin-dxr3-ea4d7c6dd0db6f0ed224a240a65bbbbaffedfb33.tar.gz
vdr-plugin-dxr3-ea4d7c6dd0db6f0ed224a240a65bbbbaffedfb33.tar.bz2
added basic support to set brightness/contrast/saturation
Diffstat (limited to 'dxr3interface.h')
-rw-r--r--dxr3interface.h38
1 files changed, 23 insertions, 15 deletions
diff --git a/dxr3interface.h b/dxr3interface.h
index d1df60e..1041ad9 100644
--- a/dxr3interface.h
+++ b/dxr3interface.h
@@ -94,6 +94,11 @@ public:
// helper functions for dxr3 main osd screen
void ResetHardware();
+ // set brightness/contrast/saturation
+ void SetBrightness(int value);
+ void SetContrast(int value);
+ void SetSaturation(int value);
+
private:
// file handles
int m_fdControl;
@@ -102,21 +107,24 @@ private:
int m_fdAudio;
// dxr3 clock
- cDxr3SysClock* m_pClock;
-
- uint32_t m_audioChannelCount;
- uint32_t m_audioDataRate;
- int m_aspectDelayCounter;
- uint32_t m_aspectRatio;
- uint32_t m_horizontal;
- uint32_t m_audioSampleSize;
- uint32_t m_audioMode;
- uint32_t m_spuMode;
- bool m_ExternalReleased; // is dxr3 used by e.g. mplayer?
- int m_volume;
- bool m_AudioActive;
- bool m_VideoActive;
- bool m_OverlayActive;
+ cDxr3SysClock* m_pClock;
+
+ uint32_t m_audioChannelCount;
+ uint32_t m_audioDataRate;
+ int m_aspectDelayCounter;
+ uint32_t m_aspectRatio;
+ uint32_t m_horizontal;
+ uint32_t m_audioSampleSize;
+ uint32_t m_audioMode;
+ uint32_t m_spuMode;
+ bool m_ExternalReleased; // is dxr3 used by e.g. mplayer?
+ int m_volume;
+ bool m_AudioActive;
+ bool m_VideoActive;
+ bool m_OverlayActive;
+
+ // bcs
+ em8300_bcs_t m_bcs;
// spu
// cDxr3InterfaceSpu m_SpuInterface;