Interfaccia IAVIFile (vfw.h)

L'interfaccia IAVIFile supporta l'apertura e la modifica di file e intestazioni di file e la creazione e l'acquisizione di interfacce di flusso. Usa IUnknown::QueryInterface, IUnknown::AddRef e IUnknown:: Release oltre ai metodi personalizzati seguenti:

Ereditarietà

L'interfaccia IAVIFile eredita dall'interfaccia IUnknown . IAVIFile include anche questi tipi di membri:

Metodi

L'interfaccia IAVIFile include questi metodi.

 
IAVIFile::CreateStream

Il metodo CreateStream crea un flusso per la scrittura. Chiamato quando un'applicazione usa la funzione AVIFileCreateStream.
IAVIFile::EndRecord

Il metodo EndRecord scrive il blocco "REC" in un file AVI strettamente interleaved (con un fattore interleave di audio in video). Chiamato quando un'applicazione usa la funzione AVIFileEndRecord.
IAVIFile::GetStream

Il metodo GetStream apre un flusso accedendo a esso in un file. Chiamato quando un'applicazione usa la funzione AVIFileGetStream.
IAVIFile::Info

Il metodo Info restituisce con informazioni su un file AVI. Chiamato quando un'applicazione usa la funzione AVIFileInfo.
IAVIFile::ReadData

Il metodo ReadData legge le intestazioni di file. Chiamato quando un'applicazione usa la funzione AVIFileReadData.
IAVIFile::WriteData

Il metodo WriteData scrive intestazioni di file. Chiamato quando un'applicazione usa la funzione AVIFileWriteData.

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

Vedi anche

Interfacce del gestore di flusso e file personalizzati

Gestori di file e flusso personalizzati