Поделиться через


Метод 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

См. также раздел

IMFCapturePreviewSink