¿Qué significa el código HRESULT 0xC00D1BA2 (NS_E_INPUT_WAVFORMAT_MISMATCH)?

 
Anterior Siguiente
NS_E_EXPECT_MONO_WAV_INPUT NS_E_RECORDQ_DISK_FULL

NS_E_INPUT_WAVFORMAT_MISMATCH

NS_E_INPUT_WAVFORMAT_MISMATCH: diagnóstico de perfil, audiences y streams

NS_E_INPUT_WAVFORMAT_MISMATCH (0xC00D1BA2) pertenece a perfil, audiences y streams. Microsoft lo describe así en español: Todos los archivos .wav de origen deben tener el mismo formato.

Parámetros relevantes

Para diagnosticar este HRESULT conserva WAVEFORMATEX de cada WAV: sample rate, channels, bits/sample y format tag. Esos valores permiten comprobar la condición exacta en vez de atribuirla a un fallo genérico del encoder.

Separación frente a otros códigos

  • NS_E_INVALID_INPUT_FORMAT — El formato de los medios de entrada no es válido.
  • NS_E_INVALID_PROFILE_CONTENTTYPE — El perfil debe contener al menos un flujo de audio o vídeo.
  • NS_E_NO_PROFILE_NAME — Debe especificar un nombre de perfil.

La prueba más útil es normalizar un único campo discrepante y confirmar que todos los WAV quedan idénticos. Si el código desaparece, registra también el nuevo valor aceptado para poder reproducir la corrección en el perfil definitivo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.