¿Qué significa el código HRESULT 0xC00D1BE9 (NS_E_MARKIN_UNSUPPORTED)?

 
Anterior Siguiente
NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING NS_E_DRM_INVALID_APPLICATION

NS_E_MARKIN_UNSUPPORTED

Significado práctico

NS_E_MARKIN_UNSUPPORTED (0xC00D1BE9) pertenece a timeline y timecode. Microsoft lo describe así en español: Este tipo de origen no admite puntos de entrada y salida.

Valores que hay que conservar

Para diagnosticar este HRESULT conserva mark-in time, 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.

La prueba más útil es cambiar únicamente mark-in time 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.

HRESULT vecinos

  • NS_E_NO_AUDIO_TIMECOMPRESSION — No se puede aplicar compresión temporal a una sesión que solo contiene vídeo.
  • 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.

Referencias técnicas


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