¿Qué significa el código HRESULT 0xC00D1BA9 (NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS)?

 
Anterior Siguiente
NS_E_INPUT_DOESNOT_SUPPORT_SMPTE NS_E_BAD_CONTENTEDL

NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS

NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS: condición y prueba

NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS (0xC00D1BA9) pertenece a timeline y timecode. Microsoft lo describe así en español: No se puede generar un código de tiempo cuando hay varios orígenes en una sesión.

Comparación útil

  • NS_E_BAD_MARKIN — El tiempo de entrada debe ser mayor que 0 y menor que el tiempo de salida.
  • NS_E_BAD_MARKOUT — El tiempo de salida debe ser mayor que el tiempo de entrada y menor que la duración del archivo.
  • NS_E_INVALID_NUM_PASSES — Se utilizó un número incorrecto de pasadas de preprocesamiento para el tipo de salida del flujo.

Validación después del cambio

La prueba más útil es repetir con un solo source group para demostrar que la limitación es la combinación, no el timecode. 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 número de source groups y origen del timecode SMPTE. 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.