¿Qué significa el código HRESULT 0xC00D1B66 (NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING)?

 
Anterior Siguiente
NS_E_VIDEODEVICE_UNEXPECTED NS_E_NO_PROFILE_IN_SOURCEGROUP

NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING

NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING: condición exacta

NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING (0xC00D1B66) pertenece a estado y límites del encoder. Microsoft lo describe así en español: Esta operación no está permitida mientras se está codificando.

No confundir con

  • NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED — Esta operación solo está permitida durante la codificación.
  • NS_E_INVALID_VBR_COMPAT — El uso de un modo de codificación VBR no es compatible con Windows Media Player 7.1.
  • NS_E_NAMESPACE_BUFFER_TOO_SMALL — El búfer proporcionado para almacenar la cadena del nodo de espacio de nombres es demasiado pequeño.

Qué registrar

Para diagnosticar este HRESULT conserva estado exacto del encoder y nombre de la llamada rechazada. Esos valores permiten comprobar la condición exacta en vez de atribuirla a un fallo genérico del encoder.

Cómo verificarla

La prueba más útil es detener la codificación, repetir la misma llamada y verificar que cambia sólo la precondición de estado. 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.