Freigeben über


IAVIStream::FindSample-Methode (vfw.h)

Die FindSample-Methode ruft die Position in einem Stream eines Keyframes oder eines nicht leeren Frames ab. Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIStreamFindSample verwendet.

Syntax

LONG FindSample(
  LONG lPos,
  LONG lFlags
);

Parameter

lPos

Position des Beispiels oder Rahmens.

lFlags

Anwendbare Flags. Die folgenden Werte werden definiert.

Wert BESCHREIBUNG
FIND_ANY Sucht nach einem nicht leeren Frame.
FIND_FORMAT Sucht nach einer Formatänderung.
FIND_KEY Sucht nach einem Keyframe.
FIND_NEXT Durchsucht einen Stream vorwärts, beginnend mit dem aktuellen Frame.
FIND_PREV Durchsucht einen Stream rückwärts, beginnend mit dem aktuellen Frame.
 

Die flags FIND_ANY, FIND_KEY und FIND_FORMAT schließen sich gegenseitig aus, ebenso wie die flags FIND_NEXT und FIND_PREV. Sie müssen einen Wert aus jeder Gruppe angeben.

Rückgabewert

Gibt die Position des Keyframes zurück, die dem von der Anwendung angegebenen Frame entspricht.

Hinweise

Wenn Keyframes in Ihrem benutzerdefinierten Format nicht signifikant sind, geben Sie die für lPos angegebene Position zurück.

Für in C++ geschriebene Handler verfügt FindSample über die folgende Syntax:


LONG FindSample(LONG lPos, LONG lFlags) 
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vfw.h
Bibliothek Vfw32.lib

Weitere Informationen

Benutzerdefinierte Datei- und Streamhandlerschnittstellen

Benutzerdefinierte Datei- und Streamhandler