Funzione AVIStreamSetFormat (vfw.h)

La funzione AVIStreamSetFormat imposta il formato di un flusso nella posizione specificata.

Sintassi

HRESULT AVIStreamSetFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       cbFormat
);

Parametri

pavi

Gestire in un flusso aperto.

lPos

Posizionare nel flusso per ricevere il formato.

lpFormat

Puntatore a una struttura contenente il nuovo formato.

cbFormat

Dimensioni, in byte, del blocco di memoria a cui fa riferimento lpFormat.

Valore restituito

Restituisce zero se ha esito positivo o un errore in caso contrario.

Commenti

Il gestore per la scrittura di file AVI non accetta modifiche di formato. Oltre a impostare il formato iniziale per un flusso, solo le modifiche apportate al tavolozza di un flusso video sono consentite in un file AVI. La modifica della tavolozza deve verificarsi dopo qualsiasi frame già scritto nel file AVI. Altri gestori potrebbero imporre restrizioni diverse.

L'argomento pavi è un puntatore a un'interfaccia IAVIStream .

Requisiti

   
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
DLL Avifil32.dll

Vedi anche

Funzioni AVIFile

Funzioni e macro AVIFile