Как получить изображение, отображаемое на HWND (Handle) в WPF? - PullRequest
0 голосов
/ 18 октября 2019

Я показываю поле изображения с видео, передавая его дескриптор. Я использую библиотеку для отображения видео.

Все это делается в WPF.

Свойство Picture Box изображения не обновляется, так как я передаю его в PictureBoxОбработка, так как я могу получить это изображение? который отображается.

Пример кода

var pic = new PictureBox();
SomeLibrary.PlayVideo(startTime,EndTime,pic.Handle);

приведенный выше код работает, но меня беспокоит то, что свойство изображения Picture boxs не обновляется. Есть ли возможность получить доступ к изображению, отображаемому на свойстве дескриптора, в режиме реального времени.

Вещи, которые я не хочу делать

  1. Снимок экрана всего экрана
  2. Использованиебиблиотечный метод для получения изображения

Также есть еще один способ, как преобразовать это изображение, например, добавить его в красный цвет или нарисовать поверх него?

...