estructura KS_DATARANGE_VIDEO2 (ksmedia.h)
La estructura de KS_DATARANGE_VIDEO2 describe una secuencia de vídeo, incluida la configuración de bob o weave.
Sintaxis
typedef struct tagKS_DATARANGE_VIDEO2 {
KSDATARANGE DataRange;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
DWORD StreamDescriptionFlags;
DWORD MemoryAllocationFlags;
KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
KS_VIDEOINFOHEADER2 VideoInfoHeader;
} KS_DATARANGE_VIDEO2, *PKS_DATARANGE_VIDEO2;
Miembros
DataRange
Especifica el identificador principal para el formato.
bFixedSizeSamples
Especifica que todas las muestras tienen el mismo tamaño si se establece en TRUE.
bTemporalCompression
Especifica si cada muestra puede permanecer de forma independiente, sin depender de ejemplos anteriores o futuros.
StreamDescriptionFlags
Sin usar y debe establecerse en cero.
MemoryAllocationFlags
Sin usar y debe establecerse en cero.
ConfigCaps
Especifica la configuración de la secuencia, incluido el escalado, el recorte y las velocidades de datos y fotogramas.
VideoInfoHeader
Especifica los detalles de la secuencia de vídeo.
Comentarios
Esta estructura debe usarse en lugar de una estructura de KS_DATARANGE_VIDEO cuando un minidriver debe describir el contenido con la configuración de bob o de guardado.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluye Ksmedia.h) |