Metodo IAVIStream::Write (vfw.h)
Il metodo Write scrive i dati in un flusso. Chiamato quando un'applicazione usa la funzione AVIStreamWrite .
Sintassi
HRESULT Write(
LONG lStart,
LONG lSamples,
LPVOID lpBuffer,
LONG cbBuffer,
DWORD dwFlags,
LONG *plSampWritten,
LONG *plBytesWritten
);
Parametri
lStart
Avvio del numero di esempio o di frame da scrivere.
lSamples
Numero di esempi da scrivere.
lpBuffer
Puntatore al buffer per i dati.
cbBuffer
Dimensioni, in byte, del buffer specificato da lpBuffer.
dwFlags
Flag applicabili. Il flag AVIF_KEYFRAME è definito e indica che questa cornice contiene tutte le informazioni necessarie per un'immagine completa.
plSampWritten
Puntatore a un buffer usato per contenere il numero di campioni scritti.
plBytesWritten
Puntatore a un buffer che riceve il numero di byte scritti.
Valore restituito
Restituisce il valore HRESULT definito da OLE.
Commenti
Per i gestori scritti in C++, Write ha la sintassi seguente:
HRESULT Write(LONG lStart, LONG lSamples, LPVOID lpBuffer,
LONG cbBuffer, DWORD dwFlags, LONG *plSampWritten,
LONG *plBytesWritten);
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vfw.h |
Libreria | Vfw32.lib |