c # — directx / directshow Preparesurface не удается / не удается представить изображение

Какова общая причина ошибки 887601c2?
Как видно ниже
-2005532222 (887601c2)

У меня есть программа, написанная в DirectShow, которая захватывает устройство ТВ-тюнера и отображает его.

Найдено устройство захвата: ‘Hauppage Cx23100 Video Capture’
Не удалось представить настоящее изображение: 887601c2
PrepareSurface не удалось [-2005532222] Найдено устройство захвата: ‘Hauppage Cx23100 Video Capture’
Не удалось представить настоящее изображение: 887601c2
PrepareSurface не удалось [-2005532222]

В более поздний день:
Найдено устройство захвата: ‘Hauppage Cx23100 Video Capture’
Ошибка GetFrame [887601c2] Не удалось получить кадр
PrepareSurface не удалось [-2005532222] Ошибка GetFrame [887601c2] Не удалось получить кадр
Ошибка GetFrame [887601c2] Не удалось получить кадр
Ошибка GetFrame [887601c2] Не удалось получить кадр
Ошибка GetFrame [887601c2] Не удалось получить кадр

2

Решение

Ошибка 0x887601C2 DDERR_SURFACELOST, Эта ошибка, по-видимому, связана с представлением видео, либо с потерей ресурсов, например, при блокировке рабочего стола, либо с одновременной работой приложения, либо с неправильной настройкой в ​​системе с несколькими мониторами.

Увидеть DirectShow возвращает результат 0x887601C2 в IMediaControl.Run () по возможной причине.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]