Interfaz IAVIStream (vfw.h)

La interfaz IAVIStream admite la creación y manipulación de flujos de datos dentro de un archivo. Usa IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release además de los siguientes métodos personalizados:

Herencia

La interfaz IAVIStream hereda de la interfaz IUnknown . IAVIStream también tiene estos tipos de miembros:

Métodos

La interfaz IAVIStream tiene estos métodos.

 
IAVIStream::Create

El método Create inicializa un controlador de flujo que no está asociado a ningún archivo. Se llama cuando una aplicación usa la función AVIStreamCreate.
IAVIStream::D elete

El método Delete elimina los datos de una secuencia.
IAVIStream::FindSample

El método FindSample obtiene la posición en una secuencia de un fotograma clave o un marco no vacío. Se llama cuando una aplicación usa la función AVIStreamFindSample.
IAVIStream::Info

El método Info rellena y devuelve una estructura AVISTREAMINFO con información sobre una secuencia. Se llama cuando una aplicación usa la función AVIStreamInfo.
IAVIStream::Read

El método Read lee los datos de una secuencia y los copia en un búfer definido por la aplicación. Si no se proporciona ningún búfer, determina el tamaño del búfer necesario para recuperar el siguiente búfer de datos. Se llama cuando una aplicación usa la función AVIStreamRead.
IAVIStream::ReadData

El método ReadData lee los encabezados de datos de una secuencia. Se llama cuando una aplicación usa la función AVIStreamReadData.
IAVIStream::ReadFormat

El método ReadFormat obtiene información de formato de una secuencia.
IAVIStream::SetFormat

El método SetFormat establece información de formato en una secuencia. Se llama cuando una aplicación usa la función AVIStreamSetFormat.
IAVIStream::Write

El método Write escribe datos en una secuencia. Se llama cuando una aplicación usa la función AVIStreamWrite.
IAVIStream::WriteData

El método WriteData escribe encabezados para una secuencia. Se llama cuando una aplicación usa la función AVIStreamWriteData.

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

Consulte también

Interfaces de controlador de Stream y archivos personalizados

Controladores de archivos y Stream personalizados