KlassenKlassen | | Operatoren

close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabber (Operator)

Name

close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabber — Schließen des angegebenen Bildeinzugsgeräts.

Signatur

close_framegrabber( : : AcqHandle : )

Herror close_framegrabber(const Hlong AcqHandle)

Herror T_close_framegrabber(const Htuple AcqHandle)

void CloseFramegrabber(const HTuple& AcqHandle)

static void HOperatorSet.CloseFramegrabber(HTuple acqHandle)

Beschreibung

close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber schließt das durch AcqHandleAcqHandleAcqHandleAcqHandleacqHandle spezifizierten Bildeinzugsgerät. Dabei wird insbesondere etwaiger Speicherplatz für Datenpuffer freigegeben und das Bildeinzugsgerät wieder für andere Prozesse zugänglich gemacht.

Achtung

Aus Sicht einer Anwendung mit mehreren Threads bilden alle Bildeinzugsoperatoren (wie in open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber aufgelistet) eine eigene Gruppe innerhalb der info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber, close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber und close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers exklusiv ausgeführt werden.

D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber, close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber und close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers verhindern die gleichzeitige Ausführung anderer Operatoren innerhalb der Gruppe, laufen aber mit allen nicht exklusiven Operatoren außerhalb der Gruppe parallel.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

AcqHandleAcqHandleAcqHandleAcqHandleacqHandle (input_control, Zustand wird modifiziert)  framegrabber HFramegrabber, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Handle des zu schließenden Bildeinzugsgeräts.

Ergebnis

close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber liefert den Wert 2 (H_MSG_TRUE), sofern das angegebene Bildeinzugsgerät geschlossen werden konnte. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

grab_imagegrab_imageGrabImageGrabImageGrabImage, grab_image_asyncgrab_image_asyncGrabImageAsyncGrabImageAsyncGrabImageAsync

Siehe auch

open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber

Modul

Foundation


KlassenKlassen | | Operatoren