¿Qué significa el código HRESULT 0xC00D3A9C (MF_E_ASF_NOINDEX)?

 
Anterior Siguiente
MF_E_ASF_OPAQUEPACKET MF_E_ASF_OUTOFRANGE

MF_E_ASF_NOINDEX

El contenido ASF no tiene el índice que requiere la operación

MF_E_ASF_NOINDEX significa que no hay un índice ASF apropiado para satisfacer la consulta actual. La reproducción secuencial puede funcionar aunque un seek o una búsqueda indexada fallen.

  • Antes de GetSeekPositionForValue, registra el stream seleccionado, el tipo de índice y el valor que se intenta resolver.
  • En modo de lectura, confirma que se entregaron al IMFASFIndexer los byte streams de índice disponibles.
  • En contenido generado, crea y finaliza explícitamente el tipo de índice necesario; no supongas que el media sink producirá todos los índices posibles.

Si existe un índice pero todavía no se cargaron sus datos, el diagnóstico correspondiente es MF_E_ASF_INDEXNOTLOADED. Esta distinción evita buscar un problema de E/S cuando en realidad el archivo nunca tuvo el índice requerido.

Microsoft: IMFASFIndexer · Microsoft: búsqueda por índice y offsets ASF · FFmpeg: demuxer ASF


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