KS_DATARANGE_VIDEO2 structure (ksmedia.h)
La structure KS_DATARANGE_VIDEO2 décrit un flux vidéo, y compris les paramètres bob ou weave.
Syntaxe
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;
Membres
DataRange
Spécifie l’identificateur principal du format.
bFixedSizeSamples
Spécifie que tous les échantillons ont la même taille s’ils sont définis sur TRUE.
bTemporalCompression
Spécifie si chaque échantillon peut être autonome, sans s’appuyer sur des échantillons précédents ou futurs.
StreamDescriptionFlags
Non utilisé et doit être défini sur zéro.
MemoryAllocationFlags
Non utilisé et doit être défini sur zéro.
ConfigCaps
Spécifie la configuration du flux, y compris la mise à l’échelle, le rognage, les fréquences de trame et de données.
VideoInfoHeader
Spécifie les détails du flux vidéo.
Remarques
Cette structure doit être utilisée au lieu d’une structure de KS_DATARANGE_VIDEO lorsqu’un minidriver doit décrire du contenu avec des paramètres bob ou weave.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |