Partager via


structure KS_DATARANGE_VIDEO2 (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 exemples sont de la même taille si la valeur est TRUE.

bTemporalCompression

Spécifie si chaque échantillon peut se tenir indépendamment de lui-même, sans compter sur des échantillons précédents ou futurs.

StreamDescriptionFlags

Inutilisé et doit être défini sur zéro.

MemoryAllocationFlags

Inutilisé et doit être défini sur zéro.

ConfigCaps

Spécifie la configuration du flux, notamment la mise à l’échelle, le rognage et les taux 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 KS_DATARANGE_VIDEO lorsqu’un minidriver doit décrire le contenu avec des paramètres bob ou weave.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSDATARANGE

KS_VIDEOINFOHEADER2

KS_VIDEO_STREAM_CONFIG_CAPS