accessoryservices/pluggeddisplay/pluggeddisplayengine/inc/edidhandler.h
branchRCL_3
changeset 17 0b0048910c20
parent 0 4e1aa6a622a0
child 19 94cb00198351
equal deleted inserted replaced
15:b2f9f823b5fb 17:0b0048910c20
   171      * @param None.
   171      * @param None.
   172      * @return TBool Symbian error code. KErrNone, if ok. KErrNotFound if cannot be defined.
   172      * @return TBool Symbian error code. KErrNone, if ok. KErrNotFound if cannot be defined.
   173      */
   173      */
   174     TInt GetHdcpSupportStatus( TBool& aHdcpSupport ) const;
   174     TInt GetHdcpSupportStatus( TBool& aHdcpSupport ) const;
   175 
   175 
       
   176     /**
       
   177      * Update overscan values from cenrep.
       
   178      * 
       
   179      * @param None.
       
   180      * @return None.
       
   181      */
       
   182     void UpdateOverscanValues();
       
   183     
       
   184 	void GetCurrentOverscanValue( TInt& aHOverscan, TInt& aVOverscan );
       
   185 
   176 private:
   186 private:
   177 
   187 
   178     /**
   188     /**
   179      * Read EDID Data from DDC Access.
   189      * Read EDID Data from DDC Access.
   180      * 
   190      * 
   344      * @param aTLCorner Top left corner.
   354      * @param aTLCorner Top left corner.
   345      * @param aRBCorner Right bottom corner.
   355      * @param aRBCorner Right bottom corner.
   346      * @return None.
   356      * @return None.
   347      */
   357      */
   348     void CalculateOverscan( TPoint& aTLCorner, TPoint& aBRCorner ) const;
   358     void CalculateOverscan( TPoint& aTLCorner, TPoint& aBRCorner ) const;
   349     
       
   350     /**
       
   351      * Update overscan values from cenrep.
       
   352      * 
       
   353      * @param None.
       
   354      * @return None.
       
   355      */
       
   356     void UpdateOverscanValues();
       
   357     
   359     
   358 	/**
   360 	/**
   359 	 * Filter out the unsupported TV configurations.
   361 	 * Filter out the unsupported TV configurations.
   360 	 * 
   362 	 * 
   361 	 * @param  aHdmiConfigs    Available HDMI/DVI Tv configurations.
   363 	 * @param  aHdmiConfigs    Available HDMI/DVI Tv configurations.
   409     // Retry Counter
   411     // Retry Counter
   410     TInt iRetryCounter;
   412     TInt iRetryCounter;
   411     
   413     
   412     // Request ID
   414     // Request ID
   413     TRequestTypeID iRequestID;
   415     TRequestTypeID iRequestID;
       
   416 
       
   417 	// Number of extensions to read
       
   418 	TInt inbrOfExtensions;
       
   419 
       
   420 	// Current EDID block
       
   421 	TInt iCurrentBlock;
   414     };
   422     };
   415 
   423 
   416 #endif // C_EDIDHANDLER_H
   424 #endif // C_EDIDHANDLER_H