| Previous | Next |
| NS_E_INVALID_VIDEO_KEYFRAME | NS_E_INVALID_VIDEO_CQUALITY |
NS_E_INVALID_VIDEO_IQUALITY
The image-quality control is outside its valid range
NS_E_INVALID_VIDEO_IQUALITY (0xC00D1BC7) concerns the codec's image-quality or sharpness control, not the overall subjective quality of the source. The encoder has reached profile validation and rejected the numeric quality setting supplied for the selected video stream.
Preserve the actual value
Log the quality value after all UI scaling and unit conversion, together with codec, rate-control mode, and audience index. A common implementation mistake is converting a percentage twice or applying a range intended for another codec.
Focused retest
Set only the image-quality field to a documented value inside the codec's accepted range and validate the same profile again. If the next HRESULT names bitrate, frame rate, or buffer size, treat that as an independent constraint rather than continuing to adjust quality.
Technical references
Looking for a different code? Search another status or error code.
