| Anterior | Siguiente |
| MF_E_ASF_PARSINGINCOMPLETE | MF_E_ASF_INVALIDDATA |
MF_E_ASF_MISSINGDATA
Faltan datos en la secuencia ASF
MF_E_ASF_MISSINGDATA es un fallo de continuidad: IMFASFSplitter::GetNextSample detectó un hueco en los datos ASF que esperaba recibir.
- Antes de cada
ParseData, registra offset absoluto, longitud del buffer y límites/secuencia de los paquetes. - Con paquetes de longitud variable procedentes de red, establece correctamente
MFASFSPLITTER_PACKET_BOUNDARYy no mezcles varios paquetes en un buffer que debe representar sólo uno. - Después de un seek o de cambiar de origen, llama a
IMFASFSplitter::Flushantes de alimentar bytes de la nueva posición.
La primera muestra posterior puede llevar MFSampleExtension_Discontinuity. Investiga primero pérdida de transporte, archivo truncado o ensamblado incorrecto de buffers; los errores posteriores del decoder son secundarios.
Microsoft: GetNextSample · Microsoft: límites de paquete ASF · FFmpeg: parser ASF
¿Buscas un código diferente? Buscar otro código de estado o error.