Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D3A9D (MF_E_ASF_OUTOFRANGE)?

 
Anterior Siguiente
MF_E_ASF_NOINDEX MF_E_ASF_INDEXNOTLOADED

MF_E_ASF_OUTOFRANGE

Un valor solicitado está fuera del rango válido del contenido ASF

MF_E_ASF_OUTOFRANGE es un fallo de rango en la capa ASF. El valor problemático depende del método: puede ser tiempo de seek, offset de bytes, posición de índice o un parámetro limitado por el contenido.

  • En seeks, registra tiempo solicitado, duración, stream elegido, tipo de índice y offset devuelto por el indexador.
  • En parsing, registra inicio y longitud del Data Object, posición actual del byte stream y offset del buffer que se entrega a ParseData.
  • Verifica las unidades: los tiempos de presentación de Media Foundation suelen usar intervalos de 100 ns; los offsets de índice y byte stream se expresan en bytes.

No apliques un clamp genérico a cero: puede esconder un cálculo incorrecto y convertirlo en otro seek válido pero equivocado. Corrige el rango o la conversión de unidades en el llamador.

Microsoft: operaciones del indexador ASF · Microsoft: offsets del ASF Data Object · Wine: HRESULT de Media Foundation


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

Exit mobile version