Share via


VMRPresentationFlags (Compact 2013)

3/26/2014

This enumeration is a member of the VMRPRESENTATIONINFO structure.

Syntax

typedef enum {
  VMRSample_SyncPoint = 0x00000001,
  VMRSample_Preroll = 0x00000002,
  VMRSample_Discontinuity = 0x00000004,
  VMRSample_TimeValid = 0x00000008,
  VMRSample_SrcDstRectsValid = 0x00000010,
  VMRSample_PresentAsync = 0x01000000,
  VMRSample_Prerotated90 = 0x02000000,
  VMRSample_Prerotated180 = 0x04000000,
  VMRSample_Prerotated270 = 0x08000000,
  VMRSample_Prerotated = 0x0e000000
} VMRPresentationFlags;

Elements

  • VMRSample_SyncPoint
    Indicates that the sample is a sync point.
  • VMRSample_Preroll
    Indicates that the sample is part of the preroll.
  • VMRSample_Discontinuity
    Indicates that the sample is a discontinuity.
  • VMRSample_TimeValid
    Indicates that the time stamp on the sample is valid.
  • VMRSample_SrcDstRectsValid
    Indicates that the source and destination rectangles are valid.
  • VMRSample_PresentAsync
    Indicates that the sample can be presented asynchronously.
  • VMRSample_Prerotated90
    Indicates that the sample is pre-rotated by 90 degrees.
  • VMRSample_Prerotated180
    Indicates that the sample is pre-rotated by 180 degrees.
  • VMRSample_Prerotated270
    Indicates that the sample is pre-rotated by 270 degrees.
  • VMRSample_Prerotated
    Bitwise OR of the pre-rotated flags.

Requirements

Header

dshow.h

Library

Strmiids.lib

See Also

Reference

DirectShow Enumerations