![]() |
![]() |
|---|---|
USB 2.0 USB 3.x GigE |
USB 2.0 USB 3.x GigE |
Syntax
INT is_CopyImageMemLines (HIDS hCam, char* pcMemSrc, INT nMemId, INT nLines, char* pcMemDst)
Beschreibung
is_CopyImageMemLines() kopiert den Inhalt des durch pcMemSrc und nMemId beschriebenen Bildspeichers in den Speicherbereich, auf dessen Anfang pcMemDst zeigt. Es wird nur die mit nLines angegebene Anzahl von Zeilen kopiert.
|
Der Speicher muss groß genug reserviert ("allocated") sein, um die in nLines angegebene Anzahl Bildzeilen unter Berücksichtigung der Bildbreite und des Bildformats (Bits per Pixel) fassen zu können. |
Übergabeparameter
hCam |
Handle auf Kamera |
pcMemSrc |
Zeiger auf den Bildspeicher |
nMemId |
ID dieses Bildspeichers |
nLines |
Anzahl Zeilen, die kopiert werden sollen |
pcMemDst |
Zeiger auf den Zielspeicher, in den das Bild kopiert werden soll |
Rückgabewert
IS_CANT_COMMUNICATE_WITH_DRIVER |
Kommunikation mit dem Kameratreiber schlug fehl, weil kein Treiber geladen ist. |
IS_CANT_OPEN_DEVICE |
Ein Versuch die Kamera zu öffnen schlug fehl (Kamera nicht vorhanden oder Fehler beim Initialisieren). |
IS_INVALID_CAMERA_HANDLE |
Ungültiges Kamera-Handle |
IS_INVALID_MEMORY_POINTER |
Ungültiger Zeiger oder ungültige Speicher-ID |
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_IO_REQUEST_FAILED |
Eine IO Anforderung des uEye Treibers schlug fehl. Eventuell passen die Versionen der Dateien ueye_api.dll (API) und ueye_usb.sys bzw. ueye_eth.sys (Treiber) nicht zusammen. |
IS_NO_SUCCESS |
Allgemeine Fehlermeldung |
IS_SUCCESS |
Funktion erfolgreich |
Verwandte Funktionen