¿Qué significa el código HRESULT 0xC00D6D79 (MF_E_TRANSFORM_STREAM_INVALID_RESOLUTION)?

 
Anterior Siguiente
MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER MF_E_TRANSFORM_ASYNC_MFT_NOT_SUPPORTED

MF_E_TRANSFORM_STREAM_INVALID_RESOLUTION

El stream contiene una resolución inválida para el transform

MF_E_TRANSFORM_STREAM_INVALID_RESOLUTION es un fallo de contenido/formato con semántica de parada: una resolución detectada en el stream no puede ser procesada legalmente por el MFT.

  • Registra MF_MT_FRAME_SIZE del input y las dimensiones extraídas de headers o del format change.
  • Conserva timestamp y offset de la primera muestra donde aparecieron las nuevas dimensiones.
  • Comprueba límites máximos de width/height, alineación, profile y reglas de dynamic format change del transform.

No lo confundas con MF_E_TRANSFORM_STREAM_CHANGE: un cambio soportado puede renegociarse; aquí la resolución detectada es inválida para el MFT y no debe seguirse presentando salida vieja como si nada hubiera cambiado.

Microsoft: MF_MT_FRAME_SIZE y atributos · Microsoft: ProcessOutput


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