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


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.

Применяется к

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