accessoryservices/pluggeddisplay/tsrc/stubs/tvoutconfig/inc/tvoutconfigimp.h
changeset 74 9d35fd98f273
parent 0 4e1aa6a622a0
--- a/accessoryservices/pluggeddisplay/tsrc/stubs/tvoutconfig/inc/tvoutconfigimp.h	Fri Sep 17 08:36:42 2010 +0300
+++ b/accessoryservices/pluggeddisplay/tsrc/stubs/tvoutconfig/inc/tvoutconfigimp.h	Mon Oct 04 02:28:24 2010 +0300
@@ -24,6 +24,8 @@
 
 #include <e32base.h>
 #include <e32def.h>
+#include <AccessoryServer.h>
+#include <AccessoryControl.h>
 #include "tvoutconfig.h"
 #include "tvoutstubeventsender.h"
 
@@ -113,6 +115,9 @@
     
     TTvSettings iTvSettings;
     
+		TBool iCVideoConnected;
+		TInt iPreviousEvent;
+    
     // Let the following two be the last fields. It is used to 
     // check compatibility between creator of this chunk (structure)
     // and other users
@@ -120,8 +125,7 @@
         {
         TUint iSizeOfThisStruct;
         TUint8   iTag[ 10 ];
-        } iBinaryProtection;
-    
+        } iBinaryProtection;    
     };
 
 /**
@@ -186,6 +190,7 @@
     private:
 
 		void EventHdmiCableConnect( const TInt aArg );
+		void EventAnalogCableConnect( const TInt aArg );
 
 	    void EventCopyProtectionStatus( const TInt aArg );
 	    
@@ -252,7 +257,21 @@
 		RArray<TSupportedHdmiDviMode> iAllDviMode;
 		RArray<TSupportedHdmiDviMode> iSupportedMode;
 		
-    };
+	    /** Accessory server client */
+	    RAccessoryServer iAccServer;
+	    
+	    /** Accessory control */
+	    RAccessoryControl iAccControl;
+		
+	    /** C-Video accessory generic ID */
+	    TAccPolGenericID iCVideoGenericID;
+		
+		/**
+		 * Cable connection status listener
+		 *
+		 */
+		CTVOutStubEventListener* iAnalogCableConnectStatusListener;
+	};
 
 #endif //__TVOUTCONFIGIMP_H__