¿Qué significa el código HRESULT 0xC00D1B58 (NS_E_BAD_MARKIN)?

 
Anterior Siguiente
NS_E_AUTHORIZATION_FILE_NOT_FOUND NS_E_BAD_MARKOUT

NS_E_BAD_MARKIN

NS_E_BAD_MARKIN: diagnóstico de timeline y timecode

NS_E_BAD_MARKIN (0xC00D1B58) pertenece a timeline y timecode. Microsoft lo describe así en español: El tiempo de entrada debe ser mayor que 0 y menor que el tiempo de salida.

Parámetros relevantes

Para diagnosticar este HRESULT conserva mark-in, mark-out y duración total en la misma unidad de tiempo. 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_BAD_MARKOUT — El tiempo de salida debe ser mayor que el tiempo de entrada y menor que la duración del archivo.
  • NS_E_INPUT_DOESNOT_SUPPORT_SMPTE — El vídeo de origen no admite códigos de tiempo.
  • NS_E_MARKIN_UNSUPPORTED — Este tipo de origen no admite puntos de entrada y salida.

La prueba más útil es comprobar 0 < mark-in < mark-out sin cambiar el archivo fuente. 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.