Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D0BD5 (NS_E_INVALID_NUM_PASSES)?

 
Anterior Siguiente
NS_E_SDK_BUFFERTOOSMALL NS_E_ATTRIBUTE_READ_ONLY

NS_E_INVALID_NUM_PASSES

NS_E_INVALID_NUM_PASSES: condición y prueba

NS_E_INVALID_NUM_PASSES (0xC00D0BD5) pertenece a timeline y timecode. Microsoft lo describe así en español: Se utilizó un número incorrecto de pasadas de preprocesamiento para el tipo de salida del flujo.

Comparación útil

  • NS_E_NO_AUDIO_TIMECOMPRESSION — No se puede aplicar compresión temporal a una sesión que solo contiene vídeo.
  • NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS — No se puede generar un código de tiempo cuando hay varios orígenes en una sesión.
  • NS_E_INPUT_DOESNOT_SUPPORT_SMPTE — El vídeo de origen no admite códigos de tiempo.

Validación después del cambio

La prueba más útil es cambiar únicamente preprocessing pass count o la capability asociada y comprobar que el resto del timeline conserva los mismos timestamps. Si el código desaparece, registra también el nuevo valor aceptado para poder reproducir la corrección en el perfil definitivo.

Punto de observación

Para diagnosticar este HRESULT conserva preprocessing pass count, unidad de tiempo, timestamps de entrada/salida, duración y capacidades declaradas por la fuente. Esos valores permiten comprobar la condición exacta en vez de atribuirla a un fallo genérico del encoder.

Referencias técnicas


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

Exit mobile version