| Previous | Next |
| NS_E_MULTIPLE_VIDEO_CODECS | NS_E_INVALID_VIDEO_BITRATE |
NS_E_MULTIPLE_VIDEO_SIZES
NS_E_MULTIPLE_VIDEO_SIZES: the failing boundary
NS_E_MULTIPLE_VIDEO_SIZES (0xC00D1BBE) means All audiences should use the same video size to be compatible with Windows Media Player 7.1. The important boundary is legacy player profile compatibility; do not replace this result with a broader “Windows Media failed” diagnosis.
What this result proves
This code proves that audiences in the profile use different video dimensions, which violates Windows Media Player 7.1 compatibility rules. It does not, by itself, prove a codec, permissions, network, device, or media problem outside that boundary. Preserve the first lower-level result when one exists, because later Player or Encoder errors can hide the original cause.
Evidence and focused verification
Record each audience width/height and target compatibility level; align dimensions or drop the legacy compatibility requirement. Keep the media object, endpoint, profile, or device identity fixed while changing only that rejected precondition. A successful retest should pass this exact boundary; a different HRESULT from a later stage is new evidence, not recurrence of NS_E_MULTIPLE_VIDEO_SIZES.
Technical references
Looking for a different code? Search another status or error code.
