tagKS_DATARANGE_H264_VIDEO structure

The KS_DATARANGE_H264_VIDEO structure describes the range of MPEG-2 video formats available for a stream.

Syntax

typedef struct _KS_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;

Members

bFixedSizeSamples

Specifies that all the samples are the same size if set to TRUE.

bTemporalCompression

Specifies whether each sample can stand independently on its own, without relying on previous or future samples.

ConfigCaps

Specifies the configuration of the stream, including scaling, cropping, and frame and data rates.

DataRange

Specifies the major identifier for the format.

MemoryAllocationFlags

Unused and should be set to zero.

StreamDescriptionFlags

Unused and should be set to zero.

VideoInfoHeader

Specifies the details of the video stream.

Requirements

   
Windows version Windows 8 Windows 8
Header ksmedia.h (include Ksmedia.h)

See Also

KS_VIDEO_STREAM_CONFIG_CAPS

KSDATARANGE

KS_H264VIDEOINFO

Send comments about this topic to Microsoft