mx::ISupportsImageConfiguration Class Reference
[Component Interfaces]

Allows to configure image control settings. More...

#include <ISupportsImageConfiguration.h>

Inheritance diagram for mx::ISupportsImageConfiguration:

mx::IInterface List of all members.

Public Member Functions

virtual EExposureWindowMode exposureWindowMode ()=0
 Set exposure mode.
virtual EErrorCode setExposureWindowMode (EExposureWindowMode mode)=0
virtual bool isExposureWindowWeightSupported ()=0
 Everthing you need in order to define the exposure window weight in reference to the rest of the image.
virtual float exposureWindowWeight ()=0
virtual EErrorCode setExposureWindowWeight (float percentage)=0
virtual bool isWhiteBalanceWindowWeightSupported ()=0
 Everthing you need in order to define the white balance window weight in reference to the rest of the image.
virtual float whiteBalanceWindowWeight ()=0
virtual EErrorCode setWhiteBalanceWindowWeight (float percentage)=0
virtual bool isAverageBrightnessSupported ()=0
 Average Brightness Window value.
virtual float averageBrightness ()=0
virtual EErrorCode setAverageBrightness (float percentage)=0
virtual std::vector< float > averageBrightnessValRange ()=0
virtual bool isExposureRangeSupported ()=0
 Exposure value max/min.
virtual float exposureRangeMin ()=0
 Return value in msec.
virtual float exposureRangeMax ()=0
 Return value in msec.
virtual EErrorCode setExposureRangeMin (float miliSec)=0
virtual EErrorCode setExposureRangeMax (float miliSec)=0
virtual std::vector< float > exposureRangeValRange ()=0
virtual bool isNightImprovementSupported ()=0
 If support by a given model set/fetch night improvement mode.
virtual EErrorCode setNightImprovement (ENightImproveMode mode)=0
virtual ENightImproveMode nightImprovement ()=0
 See ENightImproveMode.
virtual u32 nightImprovementValRange ()=0
virtual bool isFStopNumberSupported ()=0
 If support by a given model set/fetch f -stop number.
virtual float fStopNumber ()=0
 aperture fraction
virtual EErrorCode setFStopNumber (float fStop)=0
virtual std::vector< float > fStopNumberValRange ()=0
virtual bool isResolutionSupported ()=0
 Fetch/set the camera image resolution.
virtual EImageResolution resolution ()=0
 See EImageResolution.
virtual EErrorCode setResolution (EImageResolution res)=0
virtual u32 resolutionValRange ()=0
virtual bool isStreamFPSSupported ()=0
 Fetch/set .
virtual float streamFPS ()=0
 frames per sec.
virtual EErrorCode setStreamFPS (float fps)=0
virtual std::vector< float > streamFPSValRange ()=0
virtual bool isStreamQualitySupported ()=0
 Fetch/set .
virtual float streamQuality ()=0
virtual EErrorCode setStreamQuality (float qa)=0
 Return value [0,1].
virtual float streamQualityInterval ()=0
virtual bool isStreamCodexSupported ()=0
 Fetch/set .
virtual EStreamCodex streamCodex ()=0
 See EStreamCodex.
virtual EErrorCode setStreamCodex (EStreamCodex codex)=0
virtual u32 streamCodexValRange ()=0
virtual bool isStreamModeSupported ()=0
 Fetch/set .
virtual EStreamMode streamMode ()=0
 See EStreamMode.
virtual EErrorCode setStreamMode (EStreamMode mode)=0
virtual u32 streamModeValRange ()=0
virtual bool isNoiseSurppressSupported ()=0
 Fetch/set .
virtual ENoiseSurp noiseSurppress ()=0
 See ENoiseSurp.
virtual EErrorCode setNoiseSurppress (ENoiseSurp mode)=0
virtual u32 noiseSurppressValRange ()=0
virtual bool isAutoContrastSupported ()=0
 Fetch/set .
virtual EContrastMode autoContrast ()=0
 See EContrastMode.
virtual u32 autoContrastValRange ()=0
virtual EErrorCode setAutoContrast (EContrastMode mode)=0
virtual bool isWhiteBalanceSupported ()=0
 Fetch/set .
virtual EWhiteBMode whiteBalance ()=0
 See EWhiteBMode.
virtual EErrorCode setWhiteBalance (EWhiteBMode mode)=0
virtual u32 whiteBalanceValRange ()=0
virtual bool isSharpenSupported ()=0
 Fetch/set .
virtual float sharpen ()=0
 Return value range [0,1].
virtual EErrorCode setSharpen (float val)=0
virtual float sharpenInterval ()=0
virtual bool isBrightnessSupported ()=0
 Fetch/set .
virtual float brightness ()=0
 Return value range [-1,1].
virtual EErrorCode setBrightness (float val)=0
virtual float brightnessInterval ()=0
virtual bool isBacklightSupported ()=0
 Fetch/set .
virtual float backlight ()=0
 Return value range [-1,1].
virtual EErrorCode setBacklight (float val)=0
virtual float backlightInterval ()=0
virtual bool isSaturationSupported ()=0
 Fetch/set .
virtual float saturation ()=0
 Return value range [-1,1].
virtual EErrorCode setSaturation (float val)=0
virtual float saturationInterval ()=0

Detailed Description

Allows to configure image control settings.


Member Function Documentation

virtual bool mx::ISupportsImageConfiguration::isAutoContrastSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isBacklightSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isBrightnessSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isExposureWindowWeightSupported  )  [pure virtual]
 

Everthing you need in order to define the exposure window weight in reference to the rest of the image.

Caution: Values != [0,1] map to whole image for exposure.

virtual bool mx::ISupportsImageConfiguration::isNoiseSurppressSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isSaturationSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isSharpenSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isStreamCodexSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isStreamFPSSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isStreamModeSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isStreamQualitySupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isWhiteBalanceSupported  )  [pure virtual]
 

Fetch/set .

..

virtual bool mx::ISupportsImageConfiguration::isWhiteBalanceWindowWeightSupported  )  [pure virtual]
 

Everthing you need in order to define the white balance window weight in reference to the rest of the image.

Caution: Values != [0,1] map to whole image for exposure.


The documentation for this class was generated from the following file:
Generated on Fri Jun 29 17:21:06 2007 for MxPEG SDK by  doxygen 1.4.6