Compartir a través de


Método IAVIStream::Write (vfw.h)

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

Sintaxis

HRESULT Write(
  LONG   lStart,
  LONG   lSamples,
  LPVOID lpBuffer,
  LONG   cbBuffer,
  DWORD  dwFlags,
  LONG   *plSampWritten,
  LONG   *plBytesWritten
);

Parámetros

lStart

Iniciar el número de ejemplo o marco que se va a escribir.

lSamples

Número de muestras que se van a escribir.

lpBuffer

Puntero al búfer de los datos.

cbBuffer

Tamaño, en bytes, del búfer especificado por lpBuffer.

dwFlags

Marcas aplicables. La marca AVIF_KEYFRAME se define e indica que este fotograma contiene toda la información necesaria para una imagen completa.

plSampWritten

Puntero a un búfer usado para contener el número de muestras escritas.

plBytesWritten

Puntero a un búfer que recibe el número de bytes escritos.

Valor devuelto

Devuelve el VALOR HRESULT definido por OLE.

Comentarios

Para los controladores escritos en C++, Write tiene la sintaxis siguiente:


HRESULT Write(LONG lStart, LONG lSamples, LPVOID lpBuffer, 
    LONG cbBuffer, DWORD dwFlags, LONG *plSampWritten, 
    LONG *plBytesWritten); 
 

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

Consulte también

Interfaces de controlador de archivos y Stream personalizadas

Controladores de archivos y Stream personalizados