diff -r 04a1b74efd48 -r d32f34975bbf kernel/eka/include/drivers/camerasc.h --- a/kernel/eka/include/drivers/camerasc.h Mon Feb 01 19:40:00 2010 +0100 +++ b/kernel/eka/include/drivers/camerasc.h Mon Feb 01 19:49:38 2010 +0100 @@ -416,6 +416,7 @@ TInt ReAllocBufferConfigInfo(TInt aNumBuffers); TInt GetSensorCaps(TAny* a1); TInt GetFrameSizeCaps(TAny* a1, TAny* a2); + TInt GetDynamicAttribute(TInt aAttribute, TUint& aValue); TInt SetDynamicAttribute(TInt aAttribute, TUint aValue); inline DCameraScPdd* Pdd(); static void RestartDfc(TAny* aChannel); @@ -444,6 +445,12 @@ TDfc iPowerDownDfc; /** DFC used to handle power up requests from the power manager following a transition out of system standby. */ TDfc iPowerUpDfc; + + // Used as a cache for values successfully set by SetDynamicAttribute(). + TUint iBrightnessValue; + TUint iContrastValue; + TUint iColorEffectValue; + friend class DCameraScPowerHandler; friend class DBufferManager; };