From e75bd7e115edb4b00d79fb0e2b5a0234792d0813 Mon Sep 17 00:00:00 2001 From: nightshad Date: Fri, 28 May 2010 08:06:27 +0000 Subject: [PATCH] Add CEC modes of operation. git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@601 e54a6e83-5905-42d5-8d5c-058d10e6a962 --- lib/libcoolstream/video_cs.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/libcoolstream/video_cs.h b/lib/libcoolstream/video_cs.h index 8f914c807..e01214712 100644 --- a/lib/libcoolstream/video_cs.h +++ b/lib/libcoolstream/video_cs.h @@ -93,6 +93,12 @@ typedef enum { VIDEO_STD_AUTO } VIDEO_STD; +typedef enum { + VIDEO_HDMI_CEC_MODE_OFF = 0, + VIDEO_HDMI_CEC_MODE_TUNER, + VIDEO_HDMI_CEC_MODE_RECORDER +} VIDEO_HDMI_CEC_MODE; + #ifndef CS_VIDEO_PDATA #define CS_VIDEO_PDATA void #endif @@ -109,6 +115,7 @@ class cVideo VIDEO_DB_DR eDbDr; DISPLAY_AR PictureAR; VIDEO_FRAME_RATE FrameRate; + VIDEO_HDMI_CEC_MODE hdmiCECMode; bool Interlaced; unsigned int uDRMDisplayDelay; @@ -184,6 +191,7 @@ class cVideo int SetVideoSystem(int video_system, bool remember = true); int SetStreamType(VIDEO_FORMAT type); void SetSyncMode(AVSYNC_TYPE mode); + bool SetCEC(VIDEO_HDMI_CEC_MODE Mode); void ShowPicture(const char * fname); void StopPicture(); void Standby(unsigned int bOn);