| Previous | Next |
| MF_E_CLOCK_STATE_ALREADY_SET | MF_E_NO_MORE_DROP_MODES |
MF_E_CLOCK_NOT_SIMPLE
MF_E_CLOCK_NOT_SIMPLE is tied to presentation time-source characteristics. Microsoft requires the time source passed to IMFPresentationClock::SetTimeSource to have a 10 MHz frequency; otherwise the presentation clock rejects it with this HRESULT.
Inspect the time source, not the media timestamps
- Call the clock-characteristics interfaces on the custom time source and verify the reported frequency.
- Use Media Foundation's 100-nanosecond timing domain consistently when implementing a custom presentation time source.
- Do not try to repair the error by rescaling sample timestamps after the fact; the rejected object is the clock source itself.
The standard Media Session usually creates and configures its presentation clock. This error is more relevant to custom clock/time-source implementations and pipelines that explicitly call SetTimeSource.
Microsoft: IMFPresentationClock::SetTimeSource · Microsoft: presentation clock · Microsoft: IMFPresentationTimeSource
Looking for a different code? Search another status or error code.