What does HRESULT 0xC00D1BC9 (NS_E_INVALID_VIDEO_BUFFER) mean?

 
Previous Next
NS_E_INVALID_VIDEO_CQUALITY NS_E_INVALID_VIDEO_BUFFERMAX

NS_E_INVALID_VIDEO_BUFFER

The configured video buffer is incompatible with rate control

NS_E_INVALID_VIDEO_BUFFER (0xC00D1BC9) concerns the encoder's buffering model. The supplied buffer value does not fit the selected codec and bitrate mode; it does not imply an operating-system memory shortage.

Record the coupled parameters

Capture average bitrate, peak rate if used, buffer duration/size, rate-control mode, and codec. Pay attention to whether the API expects time or bytes and to any conversion performed by profile-generation code.

Retest the buffer only

Use a buffer value supported for that codec/mode while keeping bitrate and frame geometry unchanged. If the profile then fails on maximum-buffer or peak-rate validation, preserve that more specific HRESULT instead of broadening the repair.

Technical references


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