Метод CDrawImage.DrawVideoImageHere
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Метод DrawVideoImageHere
рисует изображение из примера мультимедиа в указанный контекст устройства.
Синтаксис
BOOL DrawVideoImageHere(
HDC hdc,
IMediaSample *pMediaSample,
RECT *lprcSrc,
RECT *lprcDst
);
Параметры
-
Hdc
-
Обработка контекста устройства, в котором будет выполняться рисование.
-
pMediaSample
-
Указатель на интерфейс IMediaSample примера, содержащего изображение.
-
lprcSrc
-
Указатель на исходный прямоугольник, используемый для рисования. Если значение РАВНО NULL, используется прямоугольник в CDrawImage::m_SourceRect .
-
lprcDst
-
Указатель на целевой прямоугольник, используемый для рисования. Если значение РАВНО NULL, используется прямоугольник в CDrawImage::m_TargetRect .
Возвращаемое значение
В случае успешного выполнения возвращает значение TRUE .
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|