Compartilhar via


Interface IAVIStream (vfw.h)

A interface IAVIStream dá suporte à criação e manipulação de fluxos de dados em um arquivo. Usa IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release , além dos seguintes métodos personalizados:

Herança

A interface IAVIStream herda da interface IUnknown . O IAVIStream também tem estes tipos de membros:

Métodos

A interface IAVIStream tem esses métodos.

 
IAVIStream::Create

O método Create inicializa um manipulador de fluxo que não está associado a nenhum arquivo. Chamado quando um aplicativo usa a função AVIStreamCreate.
IAVIStream::D elete

O método Delete exclui dados de um fluxo.
IAVIStream::FindSample

O método FindSample obtém a posição em um fluxo de um quadro chave ou um quadro não vazio. Chamado quando um aplicativo usa a função AVIStreamFindSample.
IAVIStream::Info

O método Info preenche e retorna uma estrutura AVISTREAMINFO com informações sobre um fluxo. Chamado quando um aplicativo usa a função AVIStreamInfo.
IAVIStream::Read

O método Read lê dados de um fluxo e os copia para um buffer definido pelo aplicativo. Se nenhum buffer for fornecido, ele determinará o tamanho do buffer necessário para recuperar o próximo buffer de dados. Chamado quando um aplicativo usa a função AVIStreamRead.
IAVIStream::ReadData

O método ReadData lê cabeçalhos de dados de um fluxo. Chamado quando um aplicativo usa a função AVIStreamReadData.
IAVIStream::ReadFormat

O método ReadFormat obtém informações de formato de um fluxo.
IAVIStream::SetFormat

O método SetFormat define informações de formato em um fluxo. Chamado quando um aplicativo usa a função AVIStreamSetFormat.
IAVIStream::Write

O método Write grava dados em um fluxo. Chamado quando um aplicativo usa a função AVIStreamWrite.
IAVIStream::WriteData

O método WriteData grava cabeçalhos para um fluxo. Chamado quando um aplicativo usa a função AVIStreamWriteData.

Requisitos

Requisito Valor
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 Stream e arquivos personalizados

Manipuladores de arquivo e Stream personalizados