What does HRESULT 0xC00DABEC (MF_E_HW_ACCELERATED_THUMBNAIL_NOT_SUPPORTED) mean?

 
Previous Next
MF_E_CAPTURE_NO_SAMPLES_IN_QUEUE MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT

MF_E_HW_ACCELERATED_THUMBNAIL_NOT_SUPPORTED

MF_E_HW_ACCELERATED_THUMBNAIL_NOT_SUPPORTED reports a capability mismatch for the currently selected capture media type. The hardware thumbnail path is not available for that configuration.

Treat thumbnail acceleration as a media-type capability

Record the active photo/capture stream, native media type, frame size, subtype, and the thumbnail settings requested by the application. Re-query capabilities after changing the capture media type; do not cache a “hardware thumbnails supported” result across format changes.

Windows camera APIs expose hardware-accelerated thumbnail support as a capability and allow thumbnail format and desired size to be configured. This HRESULT specifically says the selected media type cannot use the accelerated path. The application can choose another supported capture type or fall back to producing a thumbnail from captured image data in software. Disabling all hardware transforms globally is a much broader pipeline change and should not be the first response to a thumbnail-specific capability error.

Microsoft: LowLagPhotoControl thumbnail capabilities · Microsoft: Capture Engine attributes · Microsoft: capture source media types


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