MediaPlayer.GetSurface(Compositor) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект MediaPlayerSurface для MediaPlayer, который позволяет визуализировать содержимое проигрывателя с помощью Compositor , не полагаясь на платформу XAML.
public:
virtual MediaPlayerSurface ^ GetSurface(Compositor ^ compositor) = GetSurface;
MediaPlayerSurface GetSurface(Compositor const& compositor);
public MediaPlayerSurface GetSurface(Compositor compositor);
function getSurface(compositor)
Public Function GetSurface (compositor As Compositor) As MediaPlayerSurface
Параметры
- compositor
- Compositor
Составитель, с которым будет использоваться возвращаемая поверхность.
Возвращаемое значение
Поверхность проигрывателя мультимедиа.
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
По умолчанию объект CompositionSurface , созданный этим методом, будет иметь размеры 640x480 в пикселях. Чтобы получить другой размер, вызовите Метод SetSurfaceSize перед вызовом GetSurface.
Вы можете получить несколько поверхностей из одного экземпляра MediaPlayer , вызвав Метод GetSurface несколько раз.
Дополнительные сведения об использовании API Windows.UI.Composition для отрисовки визуальных элементов см. в разделе Визуальный слой.
Инструкции по отрисовке видео на поверхности композиции см. в разделе Воспроизведение звука и видео с помощью MediaPlayer.