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