|
|
|
USB 2.0
USB 3.x
GigE
|
USB 2.0
USB 3.x
GigE
|
Syntax
INT is_CaptureConfiguration(HIDS hCam, UINT nCommand, void* pParam, UINT cbSizeOfParam)
Beschreibung
Mit der Funktion is_CaptureConfiguration() werden die Einstellungen der internen Bildspeicher-Warteschlange gesetzt. Sie können die Größe der Warteschlange (in MB) und die Anzahl der Bildspeicher konfigurieren.
Über den Übergabeparameter nCommand wird dabei der Funktionsmodus gewählt. Der Übergabeparameter pParam ist abhängig vom Funktionsmodus unterschiedlich belegt; bei Funktionen zum Setzen oder Rücklesen eines Wertes enthält pParam einen Zeiger auf eine Variable vom Typ UINT. Die Größe des Speicherbereichs, auf den pParam verweist, wird im Übergabeparameter cbSizeOfParam angegeben.
Übergabeparameter
hCam
|
Handle auf Kamera
|
IS_CAPTURE_CONFIGURATION_CMD_SET_QUEUE_BUFFER_COUNT
|
Begrenzt die Größe der internen Bildspeicher-Warteschlange. Die Warteschlange entspricht der Anzahl der internen Bildspeicher. Default ist 0, d. h. mit 0 ist die Größe der Warteschlange unbegrenzt.
•pParam: Zeiger auf Variable vom Typ UINT, in dem die Größe übergeben wird.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_GET_QUEUE_BUFFER_COUNT
|
Gibt die aktuelle Einstellung der Warteschlange zurück.
•pParam: Zeiger auf Variable vom Typ UINT mit der aktuellen Einstellung.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_SET_INTERNAL_BUFFER_SIZE
|
Setzt den aktuellen Wert der gesamten Bildspeicher (in MB).
•pParam: Zeiger auf Variable vom Typ UINT mit dem zu setzenden Wert.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_GET_INTERNAL_BUFFER_SIZE
|
Gibt den aktuellen Wert der gesamten Bildspeicher zurück (in MB).
•pParam: Zeiger auf Variable vom Typ UINT mit dem Wert.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_GET_INTERNAL_BUFFER_SIZE_DEFAULT
|
Gibt den Standardwert der gesamten Bildspeicher zurück (Default: 16 MB).
•pParam: Zeiger auf Variable vom Typ UINT mit dem Standardwert.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_SET_INTERNAL_BUFFER_COUNT
|
Setzt die Mindestanzahl der Bildspeicher (Bereich: 5 … 256)
•pParam: Zeiger auf Variable vom Typ UINT mit dem zu setzenden Wert.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_GET_INTERNAL_BUFFER_COUNT
|
Gibt die Mindestanzahl der Bildspeicher zurück.
•pParam: Zeiger auf Variable vom Typ UINT mit dem Wert.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
IS_CAPTURE_CONFIGURATION_CMD_GET_INTERNAL_BUFFER_COUNT_DEFAULT
|
Gibt den Standardwert zurück. (Default: 5)
•pParam: Zeiger auf Variable vom Typ UINT mit dem Standardwert.
•cbSizeOfParam: Vielfaches von sizeof(UINT). |
|
pParam
|
Zeiger auf Funktionsparameter, der abhängig von nCommand unterschiedlich belegt ist.
|
cbSizeOfParam
|
Größe des Speicherbereichs in Byte, auf den pParam verweist.
|
Rückgabewerte
IS_CAPTURE_RUNNING
|
Es läuft bereits eine Aufnahme, die zuerst beendet werden muss.
|
IS_INVALID_CAMERA_HANDLE
|
Ungültiges Kamera-Handle
|
IS_INVALID_PARAMETER
|
Einer der übergebenen Parameter ist außerhalb des gültigen Bereichs, oder für diesen Sensor nicht unterstützt, bzw. in diesem Modus nicht zugänglich.
|
IS_NULL_POINTER
|
Ungültiges Array
|
IS_SUCCESS
|
Funktion erfolgreich
|
Verwandte Funktionen
•is_ImageQueue()