|
enum | VMRPresentationFlags {
VMRSample_SyncPoint = 0x00000001,
VMRSample_Preroll = 0x00000002,
VMRSample_Discontinuity = 0x00000004,
VMRSample_TimeValid = 0x00000008,
VMRSample_SrcDstRectsValid = 0x00000010
} |
|
enum | VMRSurfaceAllocationFlags {
AMAP_PIXELFORMAT_VALID = 0x01,
AMAP_3D_TARGET = 0x02,
AMAP_ALLOW_SYSMEM = 0x04,
AMAP_FORCE_SYSMEM = 0x08,
AMAP_DIRECTED_FLIP = 0x10,
AMAP_DXVA_TARGET = 0x20
} |
|
enum | VMR_ASPECT_RATIO_MODE { VMR_ARMODE_NONE,
VMR_ARMODE_LETTER_BOX
} |
|
enum | VMRMixerPrefs {
MixerPref_NoDecimation = 0x00000001,
MixerPref_DecimateOutput = 0x00000002,
MixerPref_ARAdjustXorY = 0x00000004,
MixerPref_DecimationReserved = 0x00000008,
MixerPref_DecimateMask = 0x0000000F,
MixerPref_BiLinearFiltering = 0x00000010,
MixerPref_PointFiltering = 0x00000020,
MixerPref_FilteringMask = 0x000000F0,
MixerPref_RenderTargetRGB = 0x00000100,
MixerPref_RenderTargetYUV = 0x00001000,
MixerPref_RenderTargetYUV420 = 0x00000200,
MixerPref_RenderTargetYUV422 = 0x00000400,
MixerPref_RenderTargetYUV444 = 0x00000800,
MixerPref_RenderTargetReserved = 0x0000E000,
MixerPref_RenderTargetMask = 0x0000FF00,
MixerPref_DynamicSwitchToBOB = 0x00010000,
MixerPref_DynamicDecimateBy2 = 0x00020000,
MixerPref_DynamicReserved = 0x000C0000,
MixerPref_DynamicMask = 0x000F0000
} |
|
enum | VMRRenderPrefs {
RenderPrefs_RestrictToInitialMonitor = 0x00000000,
RenderPrefs_ForceOffscreen = 0x00000001,
RenderPrefs_ForceOverlays = 0x00000002,
RenderPrefs_AllowOverlays = 0x00000000,
RenderPrefs_AllowOffscreen = 0x00000000,
RenderPrefs_DoNotRenderColorKeyAndBorder = 0x00000008,
RenderPrefs_Reserved = 0x00000010,
RenderPrefs_PreferAGPMemWhenMixing = 0x00000020,
RenderPrefs_Mask = 0x0000003f
} |
|
enum | VMRMode { VMRMode_Windowed = 0x00000001,
VMRMode_Windowless = 0x00000002,
VMRMode_Renderless = 0x00000004,
VMRMode_Mask = 0x00000007
} |
|
enum | { MAX_NUMBER_OF_STREAMS = 16
} |
|
enum | VMRDeinterlacePrefs { DeinterlacePref_NextBest = 0x01,
DeinterlacePref_BOB = 0x02,
DeinterlacePref_Weave = 0x04,
DeinterlacePref_Mask = 0x07
} |
|
enum | VMRDeinterlaceTech {
DeinterlaceTech_Unknown = 0x0000,
DeinterlaceTech_BOBLineReplicate = 0x0001,
DeinterlaceTech_BOBVerticalStretch = 0x0002,
DeinterlaceTech_MedianFiltering = 0x0004,
DeinterlaceTech_EdgeFiltering = 0x0010,
DeinterlaceTech_FieldAdaptive = 0x0020,
DeinterlaceTech_PixelAdaptive = 0x0040,
DeinterlaceTech_MotionVectorSteered = 0x0080
} |
|