Go to the source code of this file.
|
enum | _VMRPresentationFlags {
VMRSample_SyncPoint = 0x01,
VMRSample_Preroll = 0x02,
VMRSample_Discontinuity = 0x04,
VMRSample_TimeValid = 0x08,
VMRSample_SrcDstRectsValid = 0x10
} |
|
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 = 0x0001,
MixerPref_DecimateOutput = 0x0002,
MixerPref_ARAdjustXorY = 0x0004,
MixerPref_DecimationReserved = 0x0008,
MixerPref_DecimateMask = 0x000f,
MixerPref_BiLinearFiltering = 0x0010,
MixerPref_PointFiltering = 0x0020,
MixerPref_FinteringMask = 0x00f0,
MixerPref_RenderTargetRGB = 0x0100,
MixerPref_RenderTargetYUV = 0x1000,
MixerPref_RenderTargetYUV420 = 0x0200,
MixerPref_RenderTargetYUV422 = 0x0400,
MixerPref_RenderTargetYUV444 = 0x0800,
MixerPref_RenderTargetReserved = 0xe000,
MixerPref_RenderTargetMask = 0xff00,
MixerPref_DynamicSwitchToBOB = 0x10000,
MixerPref_DynamicDecimateBy2 = 0x20000,
MixerPref_DynamicReserved = 0xc0000,
MixerPref_DynamicMask = 0xf0000
} |
|
enum | _VMRMode { VMRMode_Windowed = 0x1,
VMRMode_Windowless = 0x2,
VMRMode_Renderless = 0x4,
VMRMode_Mask = 0x7
} |
|
enum | { MAX_NUMBER_OF_STREAMS = 16
} |
|
enum | _VMRDeinterlacePrefs { DeinterlacePref_NextBest = 0x1,
DeinterlacePref_BOB = 0x2,
DeinterlacePref_Weave = 0x4,
DeinterlacePref_Mask = 0x7
} |
|
enum | _VMRDeinterlaceTech {
DeinterlaceTech_Unknown = 0x00,
DeinterlaceTech_BOBLineReplicate = 0x01,
DeinterlaceTech_BOBVerticalStretch = 0x02,
DeinterlaceTech_MedianFiltering = 0x04,
DeinterlaceTech_EdgeFiltering = 0x08,
DeinterlaceTech_FieldAdaptive = 0x10,
DeinterlaceTech_PixelAdaptive = 0x20,
DeinterlaceTech_MotionVectorSteered = 0x80
} |
|
◆ VMRDEVICEDESCRIPTIONLEN
#define VMRDEVICEDESCRIPTIONLEN 256 |
◆ VMRDEVICENAMELEN
◆ IDirectDraw7
◆ IDirectDrawSurface7
◆ LPBITMAPINFOHEADER
◆ LPDDPIXELFORMAT
◆ NORMALIZEDRECT
◆ PVMRALPHABITMAP
◆ RenderPrefs_AllowOffscreen
◆ RenderPrefs_AllowOverlays
◆ RenderPrefs_DoNotRenderColorKeyAndBorder
◆ RenderPrefs_ForceOffScreen
◆ RenderPrefs_ForceOverlays
◆ RenderPrefs_Mask
◆ RenderPrefs_PreferAGPMemWhenMixing
◆ RenderPrefs_Reserved
◆ VMR_ASPECT_RATIO_MODE
◆ VMRALLOCATIONINFO
◆ VMRALPHABITMAP
◆ VMRDeinterlaceCaps
◆ VMRDeinterlacePrefs
◆ VMRDeinterlaceTech
◆ VMRFrequency
◆ VMRGUID
◆ VMRMixerPrefs
◆ VMRMode
◆ VMRMONITORINFO
◆ VMRPresentationFlags
◆ VMRPRESENTATIONINFO
◆ VMRSurfaceAllocationFlags
◆ VMRVideoDesc
◆ VMRVIDEOSTREAMINFO
◆ anonymous enum
Enumerator |
---|
MAX_NUMBER_OF_STREAMS | |
Definition at line 274 of file vmrender.idl.
◆ _VMR_ASPECT_RATIO_MODE
Enumerator |
---|
VMR_ARMODE_NONE | |
VMR_ARMODE_LETTER_BOX | |
Definition at line 131 of file vmrender.idl.
◆ _VMRDeinterlacePrefs
Enumerator |
---|
DeinterlacePref_NextBest | |
DeinterlacePref_BOB | |
DeinterlacePref_Weave | |
DeinterlacePref_Mask | |
Definition at line 307 of file vmrender.idl.
◆ _VMRDeinterlaceTech
Enumerator |
---|
DeinterlaceTech_Unknown | |
DeinterlaceTech_BOBLineReplicate | |
DeinterlaceTech_BOBVerticalStretch | |
DeinterlaceTech_MedianFiltering | |
DeinterlaceTech_EdgeFiltering | |
DeinterlaceTech_FieldAdaptive | |
DeinterlaceTech_PixelAdaptive | |
DeinterlaceTech_MotionVectorSteered | |
Definition at line 315 of file vmrender.idl.
◆ _VMRMixerPrefs
Enumerator |
---|
MixerPref_NoDecimation | |
MixerPref_DecimateOutput | |
MixerPref_ARAdjustXorY | |
MixerPref_DecimationReserved | |
MixerPref_DecimateMask | |
MixerPref_BiLinearFiltering | |
MixerPref_PointFiltering | |
MixerPref_FinteringMask | |
MixerPref_RenderTargetRGB | |
MixerPref_RenderTargetYUV | |
MixerPref_RenderTargetYUV420 | |
MixerPref_RenderTargetYUV422 | |
MixerPref_RenderTargetYUV444 | |
MixerPref_RenderTargetReserved | |
MixerPref_RenderTargetMask | |
MixerPref_DynamicSwitchToBOB | |
MixerPref_DynamicDecimateBy2 | |
MixerPref_DynamicReserved | |
MixerPref_DynamicMask | |
Definition at line 163 of file vmrender.idl.
◆ _VMRMode
Enumerator |
---|
VMRMode_Windowed | |
VMRMode_Windowless | |
VMRMode_Renderless | |
VMRMode_Mask | |
Definition at line 266 of file vmrender.idl.
◆ _VMRPresentationFlags
Enumerator |
---|
VMRSample_SyncPoint | |
VMRSample_Preroll | |
VMRSample_Discontinuity | |
VMRSample_TimeValid | |
VMRSample_SrcDstRectsValid | |
Definition at line 43 of file vmrender.idl.
◆ _VMRSurfaceAllocationFlags
Enumerator |
---|
AMAP_PIXELFORMAT_VALID | |
AMAP_3D_TARGET | |
AMAP_ALLOW_SYSMEM | |
AMAP_FORCE_SYSMEM | |
AMAP_DIRECTED_FLIP | |
AMAP_DXVA_TARGET | |
Definition at line 77 of file vmrender.idl.
VMRSurfaceAllocationFlags