|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Data Structures |
| struct | LPDDCOLORKEY |
| struct | VMRPRESENTATIONINFO |
| interface | IVMRImagePresenter |
| struct | VMRALLOCATIONINFO |
| interface | IVMRSurfaceAllocator |
| interface | IVMRSurfaceAllocatorNotify |
| interface | IVMRWindowlessControl |
| struct | PNORMALIZEDRECT |
| interface | IVMRMixerControl |
| struct | VMRGUID |
| struct | VMRMONITORINFO |
| interface | enum |
| interface | IVMRFilterConfig |
| interface | IVMRAspectRatioControl |
| struct | VMRFrequency |
| struct | VMRVideoDesc |
| struct | VMRDeinterlaceCaps |
| interface | IVMRDeinterlaceControl |
| struct | PVMRALPHABITMAP |
| interface | IVMRMixerBitmap |
| struct | VMRVIDEOSTREAMINFO |
| interface | IVMRImageCompositor |
| interface | IVMRVideoStreamControl |
| interface | IVMRImagePresenterConfig |
| interface | IVMRImagePresenterExclModeConfig |
| interface | IVPManager |
Defines |
| #define | VMRDEVICENAMELEN 32 |
| #define | VMRDEVICEDESCRIPTIONLEN 256 |
Typedefs |
| typedef DWORD | IDirectDrawSurface7 |
| typedef DWORD | IDirectDraw7 |
| typedef DWORD * | LPBITMAPINFOHEADER |
| typedef DWORD * | LPDDPIXELFORMAT |
| typedef enum | RenderPrefs_ForceOffScreen |
| typedef enum | RenderPrefs_ForceOverlays |
| typedef enum | RenderPrefs_AllowOverlays |
| typedef enum | RenderPrefs_AllowOffscreen |
| typedef enum | RenderPrefs_DoNotRenderColorKeyAndBorder |
| typedef enum | RenderPrefs_Reserved |
| typedef enum | RenderPrefs_PreferAGPMemWhenMixing |
| typedef enum | RenderPrefs_Mask |
Enumerations |
| enum | VMRPresentationFlags {
VMRSample_SyncPoint = 0x00000001,
VMRSample_Preroll = 0x00000002,
VMRSample_Discontinuity = 0x00000004,
VMRSample_TimeValid = 0x00000008,
VMRSample_SrcDstRectsValid = 0x00000010,
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,
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,
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,
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 = 0x00000001,
VMRMode_Windowless = 0x00000002,
VMRMode_Renderless = 0x00000004,
VMRMode_Mask = 0x00000007,
VMRMode_Windowed = 0x1,
VMRMode_Windowless = 0x2,
VMRMode_Renderless = 0x4,
VMRMode_Mask = 0x7
} |
| enum | { MAX_NUMBER_OF_STREAMS = 16
} |
| enum | VMRDeinterlacePrefs {
DeinterlacePref_NextBest = 0x01,
DeinterlacePref_BOB = 0x02,
DeinterlacePref_Weave = 0x04,
DeinterlacePref_Mask = 0x07,
DeinterlacePref_NextBest = 0x1,
DeinterlacePref_BOB = 0x2,
DeinterlacePref_Weave = 0x4,
DeinterlacePref_Mask = 0x7
} |
| 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,
DeinterlaceTech_Unknown = 0x00,
DeinterlaceTech_BOBLineReplicate = 0x01,
DeinterlaceTech_BOBVerticalStretch = 0x02,
DeinterlaceTech_MedianFiltering = 0x04,
DeinterlaceTech_EdgeFiltering = 0x08,
DeinterlaceTech_FieldAdaptive = 0x10,
DeinterlaceTech_PixelAdaptive = 0x20,
DeinterlaceTech_MotionVectorSteered = 0x80
} |
Generated on Sun May 27 2012 05:35:52 for ReactOS by
1.7.6.1
|