struttura KS_DATARANGE_VIDEO2 (ksmedia.h)
La struttura KS_DATARANGE_VIDEO2 descrive un flusso video che include le impostazioni bob o weave.
Sintassi
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;
Membri
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
Non usato e deve essere impostato su zero.
MemoryAllocationFlags
Non usato e deve essere impostato su zero.
ConfigCaps
Specifica la configurazione del flusso, tra cui ridimensionamento, ritaglio e frequenza dei dati e frame.
VideoInfoHeader
Specifica i dettagli del flusso video.
Osservazioni
Questa struttura deve essere usata invece di una struttura KS_DATARANGE_VIDEO quando un minidriver deve descrivere il contenuto con le impostazioni bob o weave.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h (include Ksmedia.h) |