| Предыдущий | Следующий |
| MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING | MF_E_TRANSFORM_ASYNC_LOCKED |
MF_E_UNSUPPORTED_D3D_TYPE
Что означает MF_E_UNSUPPORTED_D3D_TYPE
MF_E_UNSUPPORTED_D3D_TYPE (0XC00D6D76) — выбранный D3D surface/media type несовместим с текущим Media Foundation component или device manager.
Что проверить
Сохраните subtype, DXGI format, frame size и D3D device generation. Проверьте, какие input/output types объявляет MFT и к какому device manager он привязан.
При смене D3D device пересоздайте связанные surfaces и renegotiate media type; не переносите resources старого device.
Как подтвердить причину
Причина подтверждается successful type negotiation и processing на формате/device, который компонент объявляет поддерживаемым.
Технические ссылки: Microsoft: Media Foundation · Microsoft: Media Foundation error codes · Microsoft: Media Foundation platform.
Нужно найти другой код? Найти другой код состояния или ошибки.