Compartilhar via


estrutura KS_DATARANGE_VIDEO2 (ksmedia.h)

A estrutura KS_DATARANGE_VIDEO2 descreve um fluxo de vídeo, incluindo as configurações de bob ou weave.

Sintaxe

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;

Membros

DataRange

Especifica o identificador principal para o formato.

bFixedSizeSamples

Especifica que todos os exemplos têm o mesmo tamanho se definido como TRUE.

bTemporalCompression

Especifica se cada exemplo pode ficar independentemente por conta própria, sem depender de exemplos anteriores ou futuros.

StreamDescriptionFlags

Não utilizado e deve ser definido como zero.

MemoryAllocationFlags

Não utilizado e deve ser definido como zero.

ConfigCaps

Especifica a configuração do fluxo, incluindo escala, corte e taxas de quadros e dados.

VideoInfoHeader

Especifica os detalhes do fluxo de vídeo.

Comentários

Essa estrutura deve ser usada em vez de uma estrutura KS_DATARANGE_VIDEO quando um minidriver deve descrever o conteúdo com configurações bob ou weave.

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSDATARANGE

KS_VIDEOINFOHEADER2

KS_VIDEO_STREAM_CONFIG_CAPS