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