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