Что означает код HRESULT 0xC00DAFC8 (MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE)?

 
Предыдущий Следующий
MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT MF_E_TIMELINECONTROLLER_NOT_ALLOWED

MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE

Что означает MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE

MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE (0xC00DAFC8) — Тип медиаисточника не поддерживается в сценариях Media Timeline Controller.

Контекст результата 0xC00DAFC8 — подсистема «COM/WinRT» и область «контракт вызываемого interface, аргументы и state объекта». Условие «тип медиаисточника не поддерживается в сценариях media timeline controller» указывает на тему «mf, timelinecontroller, неподдерживаемая возможность, источник, тип», а не на общий отказ всего компонента.

Что проверить и как подтвердить исправление

Первый шаг — сверьте запрос с возможностями фактически установленной версии компонента. Когда при 0xC00DAFC8 система сообщает «тип медиаисточника не поддерживается в сценариях media timeline controller», проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Перед повтором 0xC00DAFC8 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMediaPlaybackSource, HRESULT. Различия по теме «mf, timelinecontroller, неподдерживаемая возможность, источник, тип» для 0xC00DAFC8 покажут, изменился ли первый неуспешный этап.

Коррекция для 0xC00DAFC8 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00DAFC8 и сообщения «тип медиаисточника не поддерживается в сценариях media timeline controller» общий сброс допустим лишь как контроль, но не как доказательство причины.

После исправления повторите тот же вызов на прежних данных; у результата 0xC00DAFC8 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0xC00DAFC8: play media with MediaPlayer · MediaTimelineController · video playback synchronization sample.


Нужно найти другой код? Найти другой код состояния или ошибки.