struttura KS_DATARANGE_VIDEO2 (ksmedia.h)
La struttura KS_DATARANGE_VIDEO2 descrive un flusso video, incluse 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;
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.
Commenti
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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (include Ksmedia.h) |