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