CS_DATARANGE_VIDEO2 (Compact 2013)
3/26/2014
This structure is used to describe a video stream including bob or weave settings.
Syntax
typedef struct tagCS_DATARANGE_VIDEO2 {
CSDATARANGE DataRange;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
DWORD StreamDescriptionFlags;
DWORD MemoryAllocationFlags;
CS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
CS_VIDEOINFOHEADER2 VideoInfoHeader;
} CS_DATARANGE_VIDEO2, *PCS_DATARANGE_VIDEO2;
Members
- DataRange
A CSDATARANGE value that specifies the major identifier for the format.
- bFixedSizeSamples
A BOOL value that specifies that all the samples are the same size if set to TRUE.
- bTemporalCompression
A BOOL value that specifies whether each sample can stand independently on its own, without relying on previous or next samples.
- StreamDescriptionFlags
Unused and should be set to zero.
- MemoryAllocationFlags
Unused and should be set to zero.
- ConfigCaps
A CS_VIDEO_STREAM_CONFIG_CAPS value that specifies the configuration of the stream, including scaling, cropping, and frame and data rates.
- VideoInfoHeader
A CS_VIDEOINFOHEADER2 value that specifies the details of the video stream.
Remarks
This structure should be used instead of a CS_DATARANGE_VIDEO structure when a minidriver must describe content with bob or weave settings.
Requirements
Header |
csmedia.h |
See Also
Reference
Camera Driver Structures
CSDATARANGE
CS_VIDEO_STREAM_CONFIG_CAPS
CS_VIDEOINFOHEADER2
CS_DATARANGE_VIDEO