// ksmedia.h
typedef struct tagKS_DATARANGE_MPEG1_VIDEO {
KSDATARANGE DataRange;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
DWORD StreamDescriptionFlags;
DWORD MemoryAllocationFlags;
KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
KS_MPEG1VIDEOINFO VideoInfoHeader;
} KS_DATARANGE_MPEG1_VIDEO, *PKS_DATARANGE_MPEG1_VIDEO;
View the official Windows Driver Kit DDI referenceNo description available.
The KS_DATARANGE_MPEG1_VIDEO structure describes the range of MPEG-1 video formats available for a stream.
DataRangeSpecifies the major identifier for the format.
bFixedSizeSamplesSpecifies that all the samples are the same size if set to TRUE.
bTemporalCompressionSpecifies whether each sample can stand independently on its own, without relying on previous or future samples.
StreamDescriptionFlagsUnused and should be set to zero.
MemoryAllocationFlagsUnused and should be set to zero.
ConfigCapsSpecifies the configuration of the stream, including scaling, cropping, and frame and data rates.
VideoInfoHeaderSpecifies the details of the video stream.