¿Qué significa el código HRESULT 0xC00D0BDA (NS_E_CODEC_DMO_ERROR)?

 
Anterior Siguiente
NS_E_DATA_UNIT_EXTENSION_TOO_LARGE NS_E_FEATURE_DISABLED_BY_GROUP_POLICY

NS_E_CODEC_DMO_ERROR

NS_E_CODEC_DMO_ERROR: lectura técnica

NS_E_CODEC_DMO_ERROR (0xC00D0BDA). El fallo procede específicamente de un objeto DMO usado como codec o transformación. El componente puede estar registrado y aceptar tipos, pero devolver un HRESULT inesperado durante una llamada DMO.

Registra CLSID del DMO, tipos fijados con SetInputType/SetOutputType, método que devuelve error y estado de streaming del objeto. Incluye el HRESULT interno antes de que el Player lo traduzca.

Comparación diagnóstica

Se diferencia de AUDIO_CODEC_ERROR y VIDEO_CODEC_ERROR porque el ámbito aquí es la interfaz DMO concreta; el error puede pertenecer a una transformación que no sea el decoder principal.

Cómo demostrar la causa

Activa el DMO fuera del grafo con los mismos media types y una muestra mínima. Esta prueba distingue un defecto del objeto DMO de una negociación fallida en otro elemento del pipeline.

Referencias técnicas


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