Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
Devuelve cero si se ejecuta correctamente o si se produce un error. Entre los valores de error posibles se incluyen los siguientes:
| AVIERR_BUFFERTOOSMALL | El tamaño del búfer era menor que una sola muestra de datos. |
| AVIERR_MEMORY | No había suficiente memoria para completar la operación de lectura. |
| AVIERR_FILEREAD | Error 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 |