IDS_SetParameters


Sets camera parameters.

Syntax

C++
Python
 
def IDS_SetParameters(
	state: IDS_BaseState,
	/,
	*,
	inDeviceID: str | None = None,
	inAoi: Box | None = None,
	inFrameRate: float | None = None,
	inExposureTime: float | None = None,
	inHorizontalBinning: IDSBinning | None = None,
	inVerticalBinning: IDSBinning | None = None,
	inMirror: IDSMirror | None = None,
	inAutoBlackLevel: bool | None = None,
	inBlackLevelOffset: int | None = None,
	inGamma: int | None = None,
	inGainBoost: bool | None = None,
	inGainMaster: int | None = None,
	inGainRed: int | None = None,
	inGainGreen: int | None = None,
	inGainBlue: int | None = None
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState IDS_BaseState
Input value inDeviceID str | None None Device serial number or user definable camera ID
Input value inAoi Box | None None Required fragment of image to stream
Input value inFrameRate float | None 0.1 - 400.0 None Frame rate
Input value inExposureTime float | None 0.0 - None Exposure time in microseconds
Input value inHorizontalBinning IDSBinning | None None Horizontal binning
Input value inVerticalBinning IDSBinning | None None Vertical binning
Input value inMirror IDSMirror | None None Mirror effect
Input value inAutoBlackLevel bool | None None Enable auto black level
Input value inBlackLevelOffset int | None 0 - None Black level offset
Input value inGamma int | None 1 - 1000 None Set gamma value
Input value inGainBoost bool | None None Set gain boost mode
Input value inGainMaster int | None 0 - 100 None Set gain master value
Input value inGainRed int | None 0 - 100 None Set gain red value
Input value inGainGreen int | None 0 - 100 None Set gain green value
Input value inGainBlue int | None 0 - 100 None Set gain blue value

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.