Partager via


KS_DATARANGE_VIDEO_VBI structure (ksmedia.h)

La structure KS_DATARANGE_VIDEO_VBI décrit une plage de formats de données contenant des données d’intervalle de remplissage vertical (VBI).

Syntaxe

typedef struct tagKS_DATARANGE_VIDEO_VBI {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_VBIINFOHEADER            VBIInfoHeader;
} KS_DATARANGE_VIDEO_VBI, *PKS_DATARANGE_VIDEO_VBI;

Membres

DataRange

Spécifie les identificateurs principaux, secondaires et spécificateurs de la plage de formats décrite.

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.

VBIInfoHeader

Indique des informations spécifiques à VBI pour la plage de formats décrite.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

KSDATARANGE

KS_VBIINFOHEADER

KS_VIDEO_STREAM_CONFIG_CAPS