Compartir a través de


Macro AVIStreamSampleSize (vfw.h)

La macro AVIStreamRelease determina el tamaño del búfer necesario para almacenar una muestra de información de una secuencia. El tamaño corresponde a la muestra en la posición especificada por lPos.

Sintaxis

HRESULT AVIStreamSampleSize(
     pavi,
     lPos,
     plSize
);

Parámetros

pavi

Controle a una secuencia abierta.

lPos

Posición de un ejemplo en la secuencia.

plSize

Dirección que contiene el tamaño del búfer.

Valor devuelto

Tipo: HRESULT

Devuelve cero si se ejecuta correctamente o si se produce un error. Entre los valores de error posibles se incluyen los siguientes:

AVIERR_BUFFERTOOSMALLEl tamaño del búfer era menor que una sola muestra de datos.
AVIERR_MEMORYNo había suficiente memoria para completar la operación de lectura.
AVIERR_FILEREADError de disco al leer el archivo.

Observaciones

La macro AVIStreamSampleSize se define de la siguiente manera:


#define AVIStreamSampleSize(pavi, lPos, plSize) \ 
    AVIStreamRead(pavi, lPos, 1, NULL, 0, plSize, NULL) 

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado vfw.h

Consulte también

funciones y macros AVIFile

AVIFile Macros