Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D36C9 (MF_E_NO_SAMPLE_DURATION)?

 
Anterior Siguiente
MF_E_NO_SAMPLE_TIMESTAMP MF_E_INVALID_STREAM_DATA

MF_E_NO_SAMPLE_DURATION

El sample no contiene duración

MF_E_NO_SAMPLE_DURATION la muestra tiene datos y puede tener timestamp, pero no indica cuánto tiempo representa, dato necesario para ciertas etapas de scheduling/encoding.

  • Registra timestamp y duración en el productor antes de entregar el sample.
  • Deriva duration a partir de frame rate, audio sample count/rate o metadata del container, según el tipo de media.
  • No confundas duration ausente con timestamp ausente.

Establece una duración coherente en la frontera que crea el sample; inventar valores constantes para formatos variables puede causar drift.

Microsoft: AAC encoder · Microsoft: IMFSample::GetSampleTime


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

Exit mobile version