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.
308{
@ DeinterlacePref_NextBest
◆ _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.
316{
@ DeinterlaceTech_EdgeFiltering
@ DeinterlaceTech_PixelAdaptive
@ DeinterlaceTech_BOBVerticalStretch
@ DeinterlaceTech_BOBLineReplicate
@ DeinterlaceTech_Unknown
@ DeinterlaceTech_FieldAdaptive
@ DeinterlaceTech_MedianFiltering
@ DeinterlaceTech_MotionVectorSteered
◆ _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.
164{
170
174
182
@ MixerPref_DynamicDecimateBy2
@ MixerPref_DecimateOutput
@ MixerPref_RenderTargetYUV
@ MixerPref_RenderTargetYUV420
@ MixerPref_DynamicSwitchToBOB
@ MixerPref_DecimationReserved
@ MixerPref_RenderTargetMask
@ MixerPref_PointFiltering
@ MixerPref_RenderTargetYUV444
@ MixerPref_RenderTargetRGB
@ MixerPref_BiLinearFiltering
@ MixerPref_RenderTargetYUV422
@ MixerPref_DynamicReserved
@ MixerPref_RenderTargetReserved
@ MixerPref_FinteringMask
◆ _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.
44{
@ VMRSample_Discontinuity
@ VMRSample_SrcDstRectsValid
◆ _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.
78{
VMRSurfaceAllocationFlags