IAVIStream::Write-Methode (vfw.h)
Die Write-Methode schreibt Daten in einen Stream. Wird aufgerufen, wenn eine Anwendung die AVIStreamWrite-Funktion verwendet.
Syntax
HRESULT Write(
LONG lStart,
LONG lSamples,
LPVOID lpBuffer,
LONG cbBuffer,
DWORD dwFlags,
LONG *plSampWritten,
LONG *plBytesWritten
);
Parameter
lStart
Startbeispiel- oder Framenummer zum Schreiben.
lSamples
Anzahl der zu schreibenden Beispiele.
lpBuffer
Zeiger auf den Puffer für die Daten.
cbBuffer
Größe des von lpBuffer angegebenen Puffers in Bytes.
dwFlags
Anwendbare Flags. Das AVIF_KEYFRAME-Flag ist definiert und gibt an, dass dieser Frame alle Informationen enthält, die für ein vollständiges Bild erforderlich sind.
plSampWritten
Zeiger auf einen Puffer, der verwendet wird, um die Anzahl der geschriebenen Beispiele zu enthalten.
plBytesWritten
Zeiger auf einen Puffer, der die Anzahl der geschriebenen Bytes empfängt.
Rückgabewert
Gibt das von OLE definierte HRESULT zurück.
Hinweise
Für in C++ geschriebene Handler verfügt Write über die folgende Syntax:
HRESULT Write(LONG lStart, LONG lSamples, LPVOID lpBuffer,
LONG cbBuffer, DWORD dwFlags, LONG *plSampWritten,
LONG *plBytesWritten);
Anforderungen
Anforderung | Wert |
---|---|
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 |