close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber (Operator)

Name

close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber — Schließen des angegebenen Bildeinzugsgeräts.

Signatur

close_framegrabber( : : AcqHandle : )

Herror T_close_framegrabber(const Htuple AcqHandle)

void CloseFramegrabber(const HTuple& AcqHandle)

void HFramegrabber::CloseFramegrabber() const

static void HOperatorSet.CloseFramegrabber(HTuple acqHandle)

void HFramegrabber.CloseFramegrabber()

def close_framegrabber(acq_handle: HHandle) -> None

Beschreibung

close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber schließt das durch AcqHandleAcqHandleAcqHandleAcqHandleacqHandleacq_handle 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 werden info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber und close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber exklusiv ausgeführt. D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber und close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber verhindern die gleichzeitige Ausführung untereinander, laufen aber mit allen nicht exklusiven Operatoren außerhalb der Gruppe parallel.

Es ist sicher zu stellen, dass close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber für kein Framegrabber Handle aufgerufen wird, das gleichzeitig von einem anderen Thread verwendet wird.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

AcqHandleAcqHandleAcqHandleAcqHandleacqHandleacq_handle (input_control, Zustand wird modifiziert)  framegrabber HFramegrabber, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des zu schließenden Bildeinzugsgeräts.

Ergebnis

close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber 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_imageGrabImageGrabImageGrabImagegrab_image, grab_image_asyncgrab_image_asyncGrabImageAsyncGrabImageAsyncGrabImageAsyncgrab_image_async

Siehe auch

open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber

Modul

Foundation