diff -r bc06d8566074 -r 9ae0fe04e757 mmplugins/cameraplugins/source/webcamera/ecamwebcameraadvset.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mmplugins/cameraplugins/source/webcamera/ecamwebcameraadvset.cpp Thu Mar 25 11:21:36 2010 +0900 @@ -0,0 +1,799 @@ +/* +* Copyright (c) 2010 ISB. +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the "Symbian Foundation License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +* +* Initial Contributors: +* ISB - Initial contribution +* +* Contributors: +* +* Description: +* +*/ + +#include +#include +#include "ecamwebcameraadvset.h" + + +CWebCameraAdvSet::CWebCameraAdvSet(CWebCamera& aOwner) + :iOwner(aOwner) + { + } + +CWebCameraAdvSet::~CWebCameraAdvSet() + { + iSupportedISORates.Close(); + } + +CWebCameraAdvSet* CWebCameraAdvSet::NewL(CWebCamera& aOwner) + { + CWebCameraAdvSet* self = new(ELeave) CWebCameraAdvSet(aOwner); + CleanupStack::PushL(self); + self->ConstructL(); + CleanupStack::Pop(self); + + return self; + } + +void CWebCameraAdvSet::Release() + { + } + +void CWebCameraAdvSet::Init() + { + } + +void CWebCameraAdvSet::ConstructL() + { + iSupportedISORates.Reset(); + iSupportedISORates.AppendL(KDefaultIsoRate); + } + +CCamera::CCameraAdvancedSettings::TCameraType CWebCameraAdvSet::CameraType() const + { + return CCamera::CCameraAdvancedSettings::ECameraPluggable; + } + +CCamera::CCameraAdvancedSettings::TCameraType CWebCameraAdvSet::CameraType(TInt /*aCameraIndex*/) const + { + return CCamera::CCameraAdvancedSettings::ECameraUnknown; + } + +TBool CWebCameraAdvSet::IsCameraPresent() const + { + return EFalse; + } + +TBool CWebCameraAdvSet::IsCameraPresent(TInt /*aCameraIndex*/) const + { + return EFalse; + } + +TInt CWebCameraAdvSet::CameraIndex() const + { + return KErrNotSupported; + } + +TInt CWebCameraAdvSet::SupportedStabilizationModes() const + { + return 0; + } + +CCamera::CCameraAdvancedSettings::TStabilizationMode CWebCameraAdvSet::StabilizationMode() const + { + return CCamera::CCameraAdvancedSettings::EStabilizationModeOff; + } + +void CWebCameraAdvSet::SetStabilizationMode(CCamera::CCameraAdvancedSettings::TStabilizationMode /*aStabilizationMode*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedFocusModes() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TFocusMode CWebCameraAdvSet::FocusMode() const + { + return CCamera::CCameraAdvancedSettings::EFocusModeAuto; + } + +void CWebCameraAdvSet::SetFocusMode(CCamera::CCameraAdvancedSettings::TFocusMode /*aFocusMode*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedFocusRanges() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TFocusRange CWebCameraAdvSet::FocusRange() const + { + return CCamera::CCameraAdvancedSettings::EFocusRangeAuto; + } + +void CWebCameraAdvSet::SetFocusRange(CCamera::CCameraAdvancedSettings::TFocusRange /*aFocusRange*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedAutoFocusTypes() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TAutoFocusType CWebCameraAdvSet::AutoFocusType() const + { + return CCamera::CCameraAdvancedSettings::EAutoFocusTypeOff; + } + +void CWebCameraAdvSet::SetAutoFocusType(CCamera::CCameraAdvancedSettings::TAutoFocusType /*aAutoFocusType*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedAutoFocusAreas() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TAutoFocusArea CWebCameraAdvSet::AutoFocusArea() const + { + return CCamera::CCameraAdvancedSettings::EAutoFocusTypeAuto; + } + +void CWebCameraAdvSet::SetAutoFocusArea(CCamera::CCameraAdvancedSettings::TAutoFocusArea /*aAutoFocusArea*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::FocusDistance() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetFocusDistance(TInt /*aDistance*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::GetMinFocalLength() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::GetSupportedIsoRatesL(RArray& aSupportedIsoRates) const + { + if(iSupportedISORates.Count() == 0) + { + User::Leave(KErrNotSupported); + } + + for(TInt index=0; index < iSupportedISORates.Count(); index++) + { + aSupportedIsoRates.AppendL(iSupportedISORates[index]); + } + } + +TInt CWebCameraAdvSet::IsoRate() const + { + return KDefaultIsoRate; + } + +void CWebCameraAdvSet::SetIsoRate(TInt /*aRate*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetSupportedISORateTypeL(TInt& /*aSupportedISORateTypes*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetISORate(CCamera::CCameraAdvancedSettings::TISORateType /*aISORateType*/, TInt /*aParam*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetISORateL(CCamera::CCameraAdvancedSettings::TISORateType& /*aISORateType*/, TInt& /*aParam*/, TInt& /*aISORate*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetAperturesL(RArray& /*aFStops*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::Aperture() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetAperture(TInt /*aFStop*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetShutterSpeedsL(RArray& /*aShutterSpeeds*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::ShutterSpeed() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetShutterSpeed(TInt /*aShutterSpeed*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedMeteringModes() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TMeteringMode CWebCameraAdvSet::MeteringMode() const + { + return CCamera::CCameraAdvancedSettings::EMeteringModeAuto; + } + +void CWebCameraAdvSet::SetMeteringMode(CCamera::CCameraAdvancedSettings::TMeteringMode /*aMeteringMode*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedDriveModes() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TDriveMode CWebCameraAdvSet::DriveMode() const + { + return CCamera::CCameraAdvancedSettings::EDriveModeAuto; + } + +void CWebCameraAdvSet::SetDriveMode(CCamera::CCameraAdvancedSettings::TDriveMode /*aDriveMode*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedBracketModes() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TBracketMode CWebCameraAdvSet::BracketMode() const + { + return CCamera::CCameraAdvancedSettings::EBracketModeOff; + } + +void CWebCameraAdvSet::SetBracketMode(CCamera::CCameraAdvancedSettings::TBracketMode /*aBracketMode*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedBracketParameters() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TBracketParameter CWebCameraAdvSet::BracketParameter() const + { + return CCamera::CCameraAdvancedSettings::EBracketParameterNone; + } + +void CWebCameraAdvSet::SetBracketParameter(CCamera::CCameraAdvancedSettings::TBracketParameter /*aBracketParameter*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedBracketSteps() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TBracketStep CWebCameraAdvSet::BracketStep() const + { + return CCamera::CCameraAdvancedSettings::EBracketStepNonConfig; + } + +void CWebCameraAdvSet::SetBracketStep(CCamera::CCameraAdvancedSettings::TBracketStep /*aBracketStep*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetBracketMerge(TInt& /*aStartIndex*/, TInt& /*aFrames*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetBracketMerge(TInt /*aStartIndex*/ , TInt /*aFrames*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedFlashModes() const + { + return KErrNotSupported; + } + +CCamera::TFlash CWebCameraAdvSet::FlashMode() const + { + return CCamera::EFlashNone; + } + +void CWebCameraAdvSet::SetFlashMode(CCamera::TFlash /*aMode*/) + { + User::Leave(KErrNotSupported); + } + +TBool CWebCameraAdvSet::RedEyeReduceOn() const + { + return EFalse; + } + +void CWebCameraAdvSet::SetRedEyeReduceOn(TBool /*aState*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetFlashCompensationStepsL(RArray& /*aFlashCompensationSteps*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::FlashCompensationStep() const + { + return KErrNotSupported; + } + +TInt CWebCameraAdvSet::GetFlashCompensationStep(TInt& /*aFlashCompensationStep*/) const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::GetFlashCompensationRangeInSteps(TInt& /*aNegativeCompensation*/, TInt& /*aPositiveCompensation*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetFlashCompensationStep(TInt /*aFlashCompensationStep*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::FlashCompensation() const + { + return KErrNotSupported; + } + +TInt CWebCameraAdvSet::GetFlashCompensation(TInt& /*aFlashCompensation*/) const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetFlashCompensation(TInt /*aFlashCompensation*/) + { + User::Leave(KErrNotSupported); + } + +TBool CWebCameraAdvSet::IsExternalFlashPresent() const + { + return EFalse; + } + +void CWebCameraAdvSet::GetManualFlashPowerLevelsL(RArray& /*aManualFlashPowerLevels*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::ManualFlashPowerLevel() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetManualFlashPowerLevel(TInt /*aManualFlashPowerLevel*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedExposureModes() const + { + return CCamera::EExposureAuto; + } + +CCamera::TExposure CWebCameraAdvSet::ExposureMode() const + { + return CCamera::EExposureAuto; + } + +void CWebCameraAdvSet::SetExposureMode(CCamera::TExposure /*aExposureMode*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetExposureCompensationStepsL(RArray& aExposureCompensationSteps, TValueInfo& aInfo) const + { + aExposureCompensationSteps.Reset(); + aInfo = ENotActive; + } + +void CWebCameraAdvSet::GetExposureCompensationRangeInSteps(TInt& /*aNegativeCompensation*/, TInt& /*aPositiveCompensation*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::ExposureCompensationStep() const + { + return 0; + } + +TInt CWebCameraAdvSet::GetExposureCompensationStep(TInt& /*aExposureCompensationStep*/) const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetExposureCompensationStep(TInt /*aExposureCompensationStep*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::ExposureCompensation() const + { + return KErrNotSupported; + } + +TInt CWebCameraAdvSet::GetExposureCompensation(TInt& /*aExposureCompensation*/) const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetExposureCompensation(TInt /*aExposureCompensation*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedWhiteBalanceModes() const + { + return KErrNotSupported; + } + +CCamera::TWhiteBalance CWebCameraAdvSet::WhiteBalanceMode() const + { + return CCamera::EWBAuto; + } + +void CWebCameraAdvSet::SetWhiteBalanceMode(CCamera::TWhiteBalance /*aWhiteBalanceMode*/) + { + User::Leave(KErrNotSupported); + } + +TBool CWebCameraAdvSet::ApertureExposureLockOn() const + { + return EFalse; + } + +void CWebCameraAdvSet::SetApertureExposureLockOn(TBool /*aAELock*/) + { + User::Leave(KErrNotSupported); + } + +TBool CWebCameraAdvSet::ShootClickOn() const + { + return EFalse; + } + +void CWebCameraAdvSet::SetShootClickOn(TBool /*aShootClickOn*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetTimerIntervalsL(RArray& /*aTimerIntervals*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::TimerInterval() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetTimerInterval(TInt /*aTimerInterval*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetTimeLapsePeriodRange(TTime& /*aTimeLapseMin*/, TTime& /*aTimeLapseMax*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetTimeLapse(TTime& /*aStart*/, TTime& /*aEnd*/, TTime& /*aInterval*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetTimeLapse(const TTime& /*aStart*/, const TTime& /*aEnd*/, const TTime& /*aInterval*/) + { + User::Leave(KErrNotSupported); + } + +CCamera::CCameraAdvancedSettings::TPictureOrientation CWebCameraAdvSet::PictureOrientation() const + { + return CCamera::CCameraAdvancedSettings::EPictureOrientationUnknown; + } + +void CWebCameraAdvSet::SetPictureOrientation(CCamera::CCameraAdvancedSettings::TPictureOrientation /*aOrientation*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedPixelAspectRatios() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TPixelAspectRatio CWebCameraAdvSet::PixelAspectRatio() const + { + return CCamera::CCameraAdvancedSettings::EPixelAspectUnknown; + } + +void CWebCameraAdvSet::SetPixelAspectRatio(CCamera::CCameraAdvancedSettings::TPixelAspectRatio /*aPixelAspectRatio*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::SupportedYuvRanges() const + { + return KErrNotSupported; + } + +CCamera::CCameraAdvancedSettings::TYuvRange CWebCameraAdvSet::YuvRange() const + { + return CCamera::CCameraAdvancedSettings::EYuvRangeUnknown; + } + +void CWebCameraAdvSet::SetYuvRange(CCamera::CCameraAdvancedSettings::TYuvRange /*aYuvRange*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::BurstImages() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetBurstImages(TInt /*aImages*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetOpticalZoomStepsL(RArray& /*aOpticalZoomSteps*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::OpticalZoom() const + { + return KECamFineResolutionFactor; + } + +void CWebCameraAdvSet::SetOpticalZoom(TInt /*aOpticalZoom*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetDigitalZoomStepsL(RArray& aDigitalZoomSteps, TValueInfo& aInfo) const + { + aDigitalZoomSteps.Reset(); + aDigitalZoomSteps.AppendL(KECamFineResolutionFactor); + aInfo = EDiscreteSteps; + } + +void CWebCameraAdvSet::GetDigitalZoomStepsForStillL(RArray& aDigitalZoomSteps, TValueInfo& aInfo, TInt /*aSizeIndex*/, + CCamera::TFormat /*aFormat*/, TBool& /*aIsInfluencePossible*/) const + { + aDigitalZoomSteps.Reset(); + aDigitalZoomSteps.AppendL(KECamFineResolutionFactor); + aInfo = EDiscreteSteps; + } + +void CWebCameraAdvSet::GetDigitalZoomStepsForVideoL(RArray& aDigitalZoomSteps, TValueInfo& aInfo, TInt /*aFrameRateIndex*/, + TInt /*aSizeIndex*/, CCamera::TFormat /*aFormat*/, TBool& /*aIsInfluencePossible*/, CCamera::TExposure /*aExposure*/) const + { + aDigitalZoomSteps.Reset(); + aDigitalZoomSteps.AppendL(KECamFineResolutionFactor); + aInfo = EDiscreteSteps; + } + +TInt CWebCameraAdvSet::DigitalZoom() const + { + return KErrNotSupported; + } + +void CWebCameraAdvSet::SetDigitalZoom(TInt /*aDigitalZoom*/) + { + User::Leave(KErrNotSupported); + } + +TBool CWebCameraAdvSet::ExposureLockOn() const + { + return EFalse; + } + +void CWebCameraAdvSet::SetExposureLockOn(TBool /*aState*/) + { + User::Leave(KErrNotSupported); + } + +TBool CWebCameraAdvSet::AutoFocusLockOn() const + { + return EFalse; + } + +void CWebCameraAdvSet::SetAutoFocusLockOn(TBool /*aState*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetSupportedSettingsL(RArray& /*aSettings*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetActiveSettingsL(RArray& /*aActiveSettings*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetDisabledSettingsL(RArray& /*aDisbledSettings*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetAutomaticSizeSelectionChangeOn(TBool /*aSetOn*/) + { + } + +TBool CWebCameraAdvSet::AutomaticSizeSelectionChangeOn() const + { + return EFalse; + } + +void CWebCameraAdvSet::GetSupportedContinuousAutoFocusTimeoutsL(RArray& /*aTimeouts*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetContinuousAutoFocusTimeout(TInt /*aTimeout*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetStabilizationEffect(CCamera::CCameraAdvancedSettings::TStabilizationEffect /*aEffect*/) + { + User::Leave(KErrNotSupported); + } + +CCamera::CCameraAdvancedSettings::TStabilizationEffect CWebCameraAdvSet::StabilizationEffect() const + { + return CCamera::CCameraAdvancedSettings::EStabilizationOff; + } + +TInt CWebCameraAdvSet::SupportedStabilizationEffects() const + { + return CCamera::CCameraAdvancedSettings::EStabilizationOff; + } + +TInt CWebCameraAdvSet::SupportedStabilizationComplexityValues() const + { + return CCamera::CCameraAdvancedSettings::EStabilizationOff; + } + +CCamera::CCameraAdvancedSettings::TStabilizationAlgorithmComplexity CWebCameraAdvSet::StabilizationComplexity() const + { + return CCamera::CCameraAdvancedSettings::EStabilizationComplexityAuto; + } + +void CWebCameraAdvSet::SetStabilizationComplexity(CCamera::CCameraAdvancedSettings::TStabilizationAlgorithmComplexity /*aComplexity*/) + { + User::Leave(KErrNotSupported); + } + +CCamera::CCameraAdvancedSettings::TWBUnits CWebCameraAdvSet::SupportedWBUnits() const + { + return CCamera::CCameraAdvancedSettings::EWBUnknown; + } + +void CWebCameraAdvSet::SetWBRgbValue(const TRgb& /*aValue*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetWBRgbValue(TRgb& /*aValue*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetWBSupportedColorTemperaturesL(RArray& /*aWBColorTemperatures*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetWBColorTemperature(TInt /*aColorTemperature*/) + { + User::Leave(KErrNotSupported); + } + +TInt CWebCameraAdvSet::WBColorTemperature() const + { + return KErrNotSupported; + } + +TInt CWebCameraAdvSet::ContinuousAutoFocusTimeout() const + { + return KErrNotSupported; + } + +TInt CWebCameraAdvSet::IsFlashReady(TBool& aReady) const + { + aReady = 0; + return KErrNone; + } + +void CWebCameraAdvSet::GetCurrentFocusModeStepsL(RArray& /*aFocusModeSteps*/, TValueInfo& /*aInfo*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetReferenceScreen(CWsScreenDevice& /*aScreenDevice*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetPreCaptureWarningSupportedL(CCamera::CCameraAdvancedSettings::TCameraMode /*aCameraMode*/, TInt& /*aPreCaptureWarningSupported*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SubscribeToPreCaptureWarningL(TInt /*aPreCaptureWarning*/) + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::UnSubscribePreCaptureWarningL() + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetPreCaptureWarningL(TInt& /*aPreCaptureWarning*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetSupportedAFAssistantLightL(TInt& /*aSupportedAFAssistantLight*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::GetAFAssistantLightL(CCamera::CCameraAdvancedSettings::TAFAssistantLight& /*aAFAssistantLight*/) const + { + User::Leave(KErrNotSupported); + } + +void CWebCameraAdvSet::SetAFAssistantLight(CCamera::CCameraAdvancedSettings::TAFAssistantLight /*aAFAssistantLight*/) + { + User::Leave(KErrNotSupported); + } + +