| Previous | Next |
| MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT | MF_E_TIMELINECONTROLLER_NOT_ALLOWED |
MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE
MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE is specific to playback driven by MediaTimelineController. The controller provides one timeline for one or more MediaPlayer instances, so a source that works in ordinary playback is not automatically suitable for synchronized controller playback.
Identify the actual playback source object
- Log the runtime type assigned to
MediaPlayer.Source, not just the URL or file extension. - Reproduce with the documented source path:
MediaSource,MediaPlaybackItem, orMediaPlaybackListas appropriate. - Compare the same source with and without a
TimelineController. If normal playback works but controller attachment fails, focus on the source/controller combination rather than codec installation.
Microsoft documents MediaPlayer.Source in terms of IMediaPlaybackSource and demonstrates synchronized playback with ordinary MediaPlayer instances sharing one controller. Do not treat this HRESULT as generic decode failure: capture the source class, source-construction path, and whether the failure occurs when the controller is assigned or when media is opened.
Microsoft: play media with MediaPlayer · Microsoft: MediaTimelineController · Microsoft: video playback synchronization sample
Looking for a different code? Search another status or error code.