Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D3A9A (MF_E_ASF_INVALIDDATA)?

 
Anterior Siguiente
MF_E_ASF_MISSINGDATA MF_E_ASF_OPAQUEPACKET

MF_E_ASF_INVALIDDATA

Los datos entregados al parser ASF no son válidos

MF_E_ASF_INVALIDDATA indica que el splitter tiene bytes para analizar, pero la estructura recibida no cumple el formato ASF esperado.

  • Confirma que la entrada del splitter empieza en el ASF Data Object; después de un seek debe empezar además en un límite de paquete válido.
  • Registra el offset calculado por ContentInfo/indexador y compáralo con la posición real del byte stream antes de ParseData.
  • Comprueba que una lectura corta no haya dejado incompleto el encabezado o el cuerpo del paquete.

MF_E_ASF_MISSINGDATA describe un hueco en una secuencia esperada. MF_E_ASF_INVALIDDATA, en cambio, significa que los bytes presentes no se pueden interpretar como la estructura requerida; por eso reconfigurar el decoder no arregla un offset a mitad de paquete.

Microsoft: parsing del ASF Data Object · FFmpeg: demuxer ASF · Wine: constantes Media Foundation


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

Exit mobile version