uEye Kamera-Handbuch Version 4.92
![]() |
![]() |
USB 2.0 USB 3.0 GigE |
- |
Syntax
INT isavi_InitEvent (INT nAviID, INT which)
Beschreibung
isavi_InitEvent() legt das angegebene Event an. Das Event-Objekt wird im uEye-AVI-Interface registriert und ein Event-Handler erzeugt. Ein neues Event muss mit isavi_EnableEvent() aktiviert werden, bevor es verwendet werden kann.
Übergabeparameter
nAviID |
Instanz-ID aus der Funktion isavi_InitAVI() |
which |
Name des Events, das angelegt werden soll |
IS_AVI_SET_EVENT_FRAME_SAVED |
Ein neues Bild wurde in der AVI-Datei gespeichert. |
Rückgabewert
IS_AVI_NO_ERR |
Kein Fehler, Funktion erfolgreich |
IS_AVI_ERR_INVALID_ID |
Die bezeichnete Instanz konnte nicht gefunden werden. Entweder ist die ID ungültig oder die Instanz wurde bereits mit isavi_ExitAVI() gelöscht. |
IS_AVI_ERR_EVENT_FAILED |
Das Event konnte nicht initialisiert werden. Die Windows-Funktion SetEvent schlug fehl. |
IS_AVI_ERR_PARAMETER |
Einer der übergebenen Parameter ist außerhalb des gültigen Bereichs. |
Verwandte Funktionen
Beispiel
Event für das Ereignis "Bild gespeichert" erzeugen und aktivieren:
HANDLE hEvent = CreateEvent( NULL, TRUE, FALSE, "" );
if ( hEvent != NULL )
{
isavi_InitEvent( AviDest, hEvent, IS_AVI_SET_EVENT_FRAME_SAVED );
isavi_EnableEvent( AviDest, IS_AVI_SET_EVENT_FRAME_SAVED );
if ( WaitForSingleObject( hEvent, 1000 ) == WAIT_OBJECT_0 )
{
//Bild wurde erfolgreich aufgenommen...
}
isavi_DisableEvent( AviDest, IS_AVI_SET_EVENT_FRAME_SAVED );
isavi_ExitEvent( AviDest, IS_AVI_SET_EVENT_FRAME_SAVED );
}
Haben Sie Verbesserungshinweise? Senden Sie ein kurzes
Feedback zu diesem Kapitel.
Vielen Dank!
Bei technischen Fragen wenden Sie sich bitte an Ihren lokalen Händler oder nutzen Sie das Support-Formular auf unserer Internetseite.