Compartir a través de


Función AVIFileGetStream (vfw.h)

La función AVIFileGetStream devuelve la dirección de una interfaz de secuencia asociada a un archivo AVI especificado.

Sintaxis

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

Parámetros

pfile

Identificador de un archivo AVI abierto.

ppavi

Puntero a la nueva interfaz de secuencia.

fccType

Código de cuatro caracteres que indica el tipo de secuencia que se va a abrir. Cero indica que se puede abrir cualquier secuencia. Las definiciones siguientes se aplican a los datos que se encuentran habitualmente en flujos AVI.

Valor Descripción
streamtypeAUDIO Indica una secuencia de audio.
streamtypeMIDI Indica una secuencia MIDI.
streamtypeTEXT Indica una secuencia de texto.
streamtypeVIDEO Indica una secuencia de vídeo.

lParam

Recuento del tipo de secuencia. Identifica a qué aparición del tipo de secuencia especificado se va a tener acceso.

Valor devuelto

Devuelve cero si es correcto o si se produce un error en caso contrario. Entre los valores de error posibles se incluyen los siguientes.

Código devuelto Descripción
AVIERR_NODATA
El archivo no contiene una secuencia correspondiente a los valores de fccType y lParam.
AVIERR_MEMORY
Memoria insuficiente.

Comentarios

El argumento pfile es un puntero a una interfaz IAVIFile . El argumento ppavi es un puntero a una interfaz IAVIStream .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vfw.h
Library Vfw32.lib
Archivo DLL Avifil32.dll

Consulte también

Funciones AVIFile

Funciones y macros AVIFile