¿Qué significa el código HRESULT 0xC00D1B59 (NS_E_BAD_MARKOUT)?

 
Anterior Siguiente
NS_E_BAD_MARKIN NS_E_NOMATCHING_MEDIASOURCE

NS_E_BAD_MARKOUT

Interpretación de NS_E_BAD_MARKOUT

NS_E_BAD_MARKOUT (0xC00D1B59) pertenece a timeline y timecode. Microsoft lo describe así en español: El tiempo de salida debe ser mayor que el tiempo de entrada y menor que la duración del archivo.

Evidencia específica

Para diagnosticar este HRESULT conserva mark-in, mark-out y duración total; incluir el último timestamp válido. Esos valores permiten comprobar la condición exacta en vez de atribuirla a un fallo genérico del encoder.

Prueba mínima

La prueba más útil es comprobar mark-in < mark-out < duración y repetir con el mismo origen. Si el código desaparece, registra también el nuevo valor aceptado para poder reproducir la corrección en el perfil definitivo.

Diferencias con códigos cercanos

  • NS_E_INVALID_NUM_PASSES — Se utilizó un número incorrecto de pasadas de preprocesamiento para el tipo de salida del flujo.
  • NS_E_MARKIN_UNSUPPORTED — Este tipo de origen no admite puntos de entrada y salida.
  • NS_E_BAD_MARKIN — El tiempo de entrada debe ser mayor que 0 y menor que el tiempo de salida.

Referencias técnicas


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