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

Vedi anche

Interfacce di gestione e file personalizzati Stream

Gestori di file e Stream personalizzati