Compartilhar via


Interface IAVIFile (vfw.h)

A interface IAVIFile dá suporte à abertura e manipulação de arquivos e cabeçalhos de arquivo e à criação e obtenção de interfaces de fluxo. Usa IUnknown::QueryInterface, IUnknown::AddRef e IUnknown::Release , além dos seguintes métodos personalizados:

Herança

A interface IAVIFile herda da interface IUnknown . O IAVIFile também tem esses tipos de membros:

Métodos

A interface IAVIFile tem esses métodos.

 
IAVIFile::CreateStream

O método CreateStream cria um fluxo para gravação. Chamado quando um aplicativo usa a função AVIFileCreateStream.
IAVIFile::EndRecord

O método EndRecord grava a parte "REC" em um arquivo AVI fortemente intercalado (tendo um fator de intercalação um para um de áudio em vídeo). Chamado quando um aplicativo usa a função AVIFileEndRecord.
IAVIFile::GetStream

O método GetStream abre um fluxo acessando-o em um arquivo. Chamado quando um aplicativo usa a função AVIFileGetStream.
IAVIFile::Info

O método Info retorna com informações sobre um arquivo AVI. Chamado quando um aplicativo usa a função AVIFileInfo.
IAVIFile::ReadData

O método ReadData lê cabeçalhos de arquivo. Chamado quando um aplicativo usa a função AVIFileReadData.
IAVIFile::WriteData

O método WriteData grava cabeçalhos de arquivo. Chamado quando um aplicativo usa a função AVIFileWriteData.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vfw.h

Confira também

Interfaces de manipulador de fluxo e arquivos personalizados

Manipuladores de arquivos e fluxo personalizados