ipappsrv_plat/media_control_api/inc/mmcccodecinformation.h
changeset 43 bf4e57f9a0ce
parent 0 1bce908db942
child 49 64c62431ac08
child 59 b0e4b01681c5
--- a/ipappsrv_plat/media_control_api/inc/mmcccodecinformation.h	Tue Jul 06 14:42:02 2010 +0300
+++ b/ipappsrv_plat/media_control_api/inc/mmcccodecinformation.h	Wed Aug 18 10:09:50 2010 +0300
@@ -584,8 +584,8 @@
     virtual TInt PriorityPreference( ) const;
 
     /**
-    * Get keep alive packets send timer value.
-    * @return keep alive packets send timer value.
+    * Get keep alive packets send timer value in seconds.
+    * @return keep alive packets send timer value in seconds.
     */
     virtual TUint8 KeepAliveTimer() const;
 
@@ -742,7 +742,21 @@
     */
     virtual TInt GetInterleaving() const;
           
-    
+public:
+
+   /**
+    * Set keep alive packets send timer value.
+    * @param aTimerValueMicroSecs timer value in microseconds for keep alive packets
+    * @return One of the standard system-wide error codes.
+    */
+	virtual TInt SetKeepAliveTimerMicroSecs( TUint32 aTimerValueMicroSecs );
+	
+	/**
+    * Get keep alive packets send timer value in microseconds.
+    * @return keep alive packets send timer value in microseconds.
+    */
+	virtual TUint32 KeepAliveTimerMicroSecs() const;
+	   
 protected:  // Data
 
     /**
@@ -936,7 +950,7 @@
     TUint iVideoHeight;
     
     /**
-    * Timer value for keep alive data
+    * Timer value for keep alive data, seconds
     */
     TUint8 iKeepAliveTimer;
     
@@ -970,7 +984,12 @@
     * Encoder/decoder uid
     */
     TUid iEncodingDecodingDevice;
-        
+    
+	/**    
+	* Timer value for keep alive data, microseconds
+    */
+    TUint32 iKeepAliveTimerMicroSecs;
+	
 private:
 
     #ifdef TEST_EUNIT