EVR Attributes
The following attributes can be used to configure the Enhanced Video Renderer (EVR).
| Attribute | Description |
|---|---|
| EVRConfig_AllowBatching | Allows the EVR to batch calls to the Microsoft Direct3D IDirect3DDevice9::Present method. |
| EVRConfig_AllowDropToBob | Allows the EVR to improve performance by using bob deinterlacing. |
| EVRConfig_AllowDropToHalfInterlace | Allows the EVR to improve performance by skipping the second field of every interlaced frame. |
| EVRConfig_AllowDropToThrottle | Allows the EVR to limit its output to match GPU bandwidth. |
| EVRConfig_AllowScaling | Allows the EVR to mix the video within a rectangle that is smaller than the output rectangle, and then scale the result. |
| EVRConfig_ForceBatching | Forces the EVR to batch calls to the IDirect3D9Device::Present method. |
| EVRConfig_ForceBob | Forces the EVR to use bob deinterlacing. |
| EVRConfig_ForceHalfInterlace | Forces the EVR to skip the second field of every interlaced frame. |
| EVRConfig_ForceScaling | Forces the EVR to mix the video within a rectangle that is smaller than the output rectangle, and then scale the result. |
| EVRConfig_ForceThrottle | Forces the EVR to limit its output to match GPU bandwidth. |
| MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE | Specifies an activation object that creates a custom video mixer for the enhanced video renderer (EVR). |
| MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID | CLSID of a custom video mixer for the EVR. |
| MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS | Specifies how to create a custom mixer for the EVR. |
| MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE | Specifies an activation object that creates a custom video presenter for the EVR. |
| MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID | CLSID of a custom video presenter for the EVR. |
| MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS | Specifies how to create a custom presenter for the EVR. |
| MF_ACTIVATE_VIDEO_WINDOW | Handle to the video clipping window. |
| MF_SA_REQUIRED_SAMPLE_COUNT | Indicates the number of uncompressed buffers that the EVR media sink requires for deinterlacing. |
| VIDEO_ZOOM_RECT | Specifies the zoom rectangle for the EVR mixer. |
Related topics
Show: