Estructura AVIFILEINFOA (vfw.h)
La estructura
Sintaxis
typedef struct _AVIFILEINFOA {
DWORD dwMaxBytesPerSec;
DWORD dwFlags;
DWORD dwCaps;
DWORD dwStreams;
DWORD dwSuggestedBufferSize;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwScale;
DWORD dwRate;
DWORD dwLength;
DWORD dwEditCount;
char szFileType[64];
} AVIFILEINFOA, *LPAVIFILEINFOA;
Miembros
dwMaxBytesPerSec
Velocidad de datos máxima aproximada del archivo AVI.
dwFlags
Un OR bit a bit de cero o más marcas. Se definen las marcas siguientes:
dwCaps
Marcas de funcionalidad. Se definen las marcas siguientes:
dwStreams
Número de secuencias del archivo. Por ejemplo, un archivo con audio y vídeo tiene al menos dos secuencias.
dwSuggestedBufferSize
Tamaño de búfer sugerido, en bytes, para leer el archivo. Por lo general, este tamaño debe ser lo suficientemente grande como para contener el fragmento más grande del archivo. Para un archivo intercalado, este tamaño debe ser lo suficientemente grande como para leer un registro completo, no solo un fragmento.
Si el tamaño del búfer es demasiado pequeño o se establece en cero, el software de reproducción tendrá que reasignar la memoria durante la reproducción, lo que reduce el rendimiento.
dwWidth
Ancho, en píxeles, del archivo AVI.
dwHeight
Alto, en píxeles, del archivo AVI.
dwScale
Escala de tiempo aplicable a todo el archivo. Dividir dwRate por dwScale proporciona el número de muestras por segundo.
Cualquier secuencia puede definir su propia escala de tiempo para reemplazar la escala de tiempo del archivo.
dwRate
Velocidad en un formato entero. Para obtener la tasa de muestras por segundo, divida este valor por el valor de dwScale.
dwLength
Longitud del archivo AVI. Las unidades se definen mediante dwRate y dwScale.
dwEditCount
Número de secuencias agregadas o eliminadas del archivo AVI.
szFileType[64]
Cadena terminada en NULL que contiene información descriptiva para el tipo de archivo.
Observaciones
Nota
El encabezado vfw.h define AVIFILEINFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
encabezado de |
vfw.h |