Share via


Función AVIMakeFileFromStreams (vfw.h)

La función AVIMakeFileFromStreams construye un puntero de interfaz AVIFile a partir de secuencias independientes.

Sintaxis

HRESULT AVIMakeFileFromStreams(
  PAVIFILE   *ppfile,
  int        nStreams,
  PAVISTREAM *papStreams
);

Parámetros

ppfile

Puntero a un búfer que recibe el nuevo puntero de interfaz de archivo.

nStreams

Recuento del número de secuencias de la matriz de punteros de interfaz de flujo a los que hace referencia papStreams.

papStreams

Puntero a una matriz de punteros de interfaz de secuencia.

Valor devuelto

Devuelve cero si es correcto o si se produce un error en caso contrario.

Comentarios

Use la función AVIFileRelease para cerrar el archivo.

Otras funciones pueden usar la interfaz AVIFile creada por esta función para copiar y editar las secuencias asociadas a la interfaz. Por ejemplo, puede recuperar una secuencia específica mediante AVIFileGetStream con el puntero de interfaz de archivo.

El argumento pfile es la dirección de un puntero a una interfaz IAVIFile . El argumento papStreams es la dirección de 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

AVIFileGetStream

AVIFileRelease