What does HRESULT 0xC00D4E20 (MF_E_VIDEO_REN_NO_PROCAMP_HW) mean?

 
Previous Next
MF_E_SINK_HEADERS_NOT_FOUND MF_E_VIDEO_REN_NO_DEINTERLACE_HW

MF_E_VIDEO_REN_NO_PROCAMP_HW

MF_E_VIDEO_REN_NO_PROCAMP_HW is specific to video-renderer processing capabilities. The Enhanced Video Renderer mixer can perform color correction, but the exact video-processing functions exposed through IMFVideoProcessor depend on the graphics driver and DXVA processing support.

Query capability instead of assuming a slider is available

  • Identify the active EVR mixer, presenter, adapter, driver, and media type.
  • Obtain the video-processing interfaces through the EVR service path and query supported ProcAmp adjustments before setting brightness, contrast, hue, or saturation controls.
  • Distinguish a missing hardware capability from an invalid numeric value for a supported control.

Recreating the Media Session does not add a capability that the active video processor lacks. An application should disable unsupported controls or select a different software/video-processing path when color adjustment is required independently of the hardware.

Microsoft: Enhanced Video Renderer · Microsoft: video mixer controls · Wine: Media Foundation renderer HRESULTs


Looking for a different code? Search another status or error code.