Condividi tramite


struttura KS_DATARANGE_MPEG2_VIDEO (ksmedia.h)

La struttura KS_DATARANGE_MPEG2_VIDEO descrive l'intervallo di formati video MPEG-2 disponibili per un flusso.

Sintassi

typedef struct tagKS_DATARANGE_MPEG2_VIDEO {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_MPEGVIDEOINFO2           VideoInfoHeader;
} KS_DATARANGE_MPEG2_VIDEO, *PKS_DATARANGE_MPEG2_VIDEO;

Members

DataRange

Specifica l'identificatore principale per il formato.

bFixedSizeSamples

Specifica che tutti i campioni hanno le stesse dimensioni se impostate su TRUE.

bTemporalCompression

Specifica se ogni esempio può essere indipendentemente, senza basarsi su campioni precedenti o futuri.

StreamDescriptionFlags

Inutilizzato e deve essere impostato su zero.

MemoryAllocationFlags

Inutilizzato e deve essere impostato su zero.

ConfigCaps

Specifica la configurazione del flusso, inclusa la scalabilità, il ritaglio e la frequenza dei fotogrammi e dei dati.

VideoInfoHeader

Specifica i dettagli del flusso video.

Requisiti

Requisito Valore
Intestazione ksmedia.h (include Ksmedia.h)

Vedi anche

KSDATARANGE

KS_MPEGVIDEOINFO2

KS_VIDEO_STREAM_CONFIG_CAPS