Compartilhar via


Função AVIStreamReadFormat (vfw.h)

A função AVIStreamReadFormat lê os dados de formato de fluxo.

Sintaxe

HRESULT AVIStreamReadFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       *lpcbFormat
);

Parâmetros

pavi

Manipule para um fluxo aberto.

lPos

Posição no fluxo usado para obter os dados de formato.

lpFormat

Ponteiro para um buffer para conter os dados de formato.

lpcbFormat

Ponteiro para um local que indica o tamanho do bloco de memória referenciado por lpFormat. No retorno, o valor é alterado para indicar a quantidade de dados lidos. Se lpFormat for NULL, esse parâmetro poderá ser usado para obter a quantidade de memória necessária para retornar o formato.

Retornar valor

Retornará zero se tiver êxito ou um erro, caso contrário.

O argumento pavi é um ponteiro para uma interface IAVIStream .

Comentários

Manipuladores de fluxo de vídeo padrão fornecem informações de formato em uma estrutura BITMAPINFOHEADER . Manipuladores de fluxo de áudio padrão fornecem informações de formato em uma estrutura PCMWAVEFORMAT . Outros fluxos de dados podem usar outras estruturas que descrevem os dados de fluxo.

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

Confira também

Funções AVIFile

Funções e macros AVIFile