MediaPlayerSurface Klasse

Definition

Ermöglicht den Zugriff auf eine ICompositionSurface , die zwischen einem MediaPlayer und einem Compositor freigegeben wird, um das Rendern von MediaPlayer-Inhalten mithilfe der Windows.UI.Composition-APIs zu ermöglichen, ohne dass das XAML-Framework verwendet werden muss.

public ref class MediaPlayerSurface sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaPlayerSurface final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaPlayerSurface : System.IDisposable
Public NotInheritable Class MediaPlayerSurface
Implements IDisposable
Vererbung
Object Platform::Object IInspectable MediaPlayerSurface
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Rufen Sie einen instance dieser Klasse ab, indem Sie MediaPlayer.GetSurface aufrufen.

Weitere Informationen zur Verwendung der Windows.UI.Composition-APIs zum Rendern von Visuals finden Sie unter Visuelle Ebene.

Anleitungen zum Rendern von Videos auf einer Kompositionsoberfläche finden Sie unter Wiedergeben von Audio und Video mit MediaPlayer.

Eigenschaften

CompositionSurface

Ruft die ICompositionSurface zum Rendern von MediaPlayer-Inhalten ab.

Compositor

Ruft den Compositor ab, mit dem die Oberfläche verwendet wird.

MediaPlayer

Ruft den MediaPlayer ab, der mediaPlayerSurface zugeordnet ist.

Methoden

Close()

Schließt die MediaPlayerSurface und entsorgt zugeordnete Ressourcen.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Gilt für:

Weitere Informationen