Partager via


structure KS_DATARANGE_H264_VIDEO (ksmedia.h)

La structure KS_DATARANGE_H264_VIDEO décrit la plage de formats vidéo MPEG-2 disponibles pour un flux.

Syntaxe

typedef struct tagKS_DATARANGE_H264_VIDEO {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_H264VIDEOINFO            VideoInfoHeader;
} KS_DATARANGE_H264_VIDEO, *PKS_DATARANGE_H264_VIDEO;

Membres

DataRange

Spécifie l’identificateur principal du format.

bFixedSizeSamples

Spécifie que tous les exemples ont la même taille s’ils sont définis sur TRUE.

bTemporalCompression

Spécifie si chaque exemple peut se tenir indépendamment de lui-même, sans s’appuyer sur des exemples 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 et les débits d’images et de données.

VideoInfoHeader

Spécifie les détails du flux vidéo.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSDATARANGE

KS_H264VIDEOINFO

KS_VIDEO_STREAM_CONFIG_CAPS