Compartir a través de


estructura KS_DATARANGE_VIDEO2 (ksmedia.h)

La estructura 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 del formato.

bFixedSizeSamples

Especifica que todos los ejemplos tienen el mismo tamaño si se establece en TRUE.

bTemporalCompression

Especifica si cada muestra puede estar independiente de su cuenta, sin depender de muestras anteriores o futuras.

StreamDescriptionFlags

No se usará y debe establecerse en cero.

MemoryAllocationFlags

No se usará y debe establecerse en cero.

ConfigCaps

Especifica la configuración de la secuencia, incluido el escalado, el recorte y las velocidades de datos.

VideoInfoHeader

Especifica los detalles de la secuencia de vídeo.

Observaciones

Esta estructura debe usarse en lugar de una estructura de KS_DATARANGE_VIDEO cuando un minidriver debe describir el contenido con la configuración bob o weave.

Requisitos

Requisito Valor
encabezado de ksmedia.h (incluya Ksmedia.h)

Consulte también

KSDATARANGE

KS_VIDEOINFOHEADER2

KS_VIDEO_STREAM_CONFIG_CAPS