다음을 통해 공유


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.

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