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 |
---|---|
|
O arquivo não contém um fluxo correspondente aos valores de fccType e lParam. |
|
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 |