Метод IMFCapturePreviewSink::UpdateVideo (mfcaptureengine.h)
Обновления видеокадр. Вызовите этот метод, когда окно предварительного просмотра получает сообщение WM_PAINT или WM_SIZE .
Синтаксис
HRESULT UpdateVideo(
[in] const MFVideoNormalizedRect *pSrc,
[in] const RECT *pDst,
[in] const COLORREF *pBorderClr
);
Параметры
[in] pSrc
Указатель на структуру MFVideoNormalizedRect , указывающую исходный прямоугольник. Исходный прямоугольник определяет область отображаемого видеокадра. Если этот параметр имеет значение NULL, отображается весь видеокадр.
[in] pDst
Указатель на структуру RECT , задающую прямоугольник назначения. Прямоугольник назначения определяет область окна или визуального элемента DirectComposition, где рисуется видео.
[in] pBorderClr
Цвет границы. Используйте макрос RGB для создания этого значения.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | mfcaptureengine.h |