Share via


Função AVIFileGetStream (vfw.h)

A função AVIFileGetStream retorna o endereço de uma interface de fluxo associada a um arquivo AVI especificado.

Sintaxe

HRESULT AVIFileGetStream(
  PAVIFILE   pfile,
  PAVISTREAM *ppavi,
  DWORD      fccType,
  LONG       lParam
);

Parâmetros

pfile

Manipule para um arquivo AVI aberto.

ppavi

Ponteiro para a nova interface de fluxo.

fccType

Código de quatro caracteres que indica o tipo de fluxo a ser aberto. Zero indica que qualquer fluxo pode ser aberto. As definições a seguir se aplicam aos dados comumente encontrados em fluxos AVI.

Valor Descrição
streamtypeAUDIO Indica um fluxo de áudio.
streamtypeMIDI Indica um fluxo MIDI.
streamtypeTEXT Indica um fluxo de texto.
streamtypeVIDEO Indica um fluxo de vídeo.

lParam

Contagem do tipo de fluxo. Identifica qual ocorrência do tipo de fluxo especificado acessar.

Retornar valor

Retornará zero se tiver êxito ou um erro, caso contrário. Os valores de erro possíveis incluem o seguinte.

Código de retorno Descrição
AVIERR_NODATA
O arquivo não contém um fluxo correspondente aos valores de fccType e lParam.
AVIERR_MEMORY
Memória insuficiente.

Comentários

O pfile de argumento é um ponteiro para uma interface IAVIFile . O argumento ppavi é um ponteiro para uma interface IAVIStream .

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