MediaPlayerSurface Classe

Définition

Fournit l’accès à un ICompositionSurface partagé entre un MediaPlayer et un compositeur pour permettre le rendu du contenu MediaPlayer à l’aide des API Windows.UI.Composition sans nécessiter l’utilisation de l’infrastructure XAML.

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
Héritage
Object Platform::Object IInspectable MediaPlayerSurface
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Obtenez un instance de cette classe en appelant MediaPlayer.GetSurface.

Pour plus d’informations sur l’utilisation des API Windows.UI.Composition pour afficher des visuels, consultez Couche visuelle.

Pour obtenir des conseils pratiques pour le rendu de vidéo sur une surface de composition, consultez Lire de l’audio et de la vidéo avec MediaPlayer.

Propriétés

CompositionSurface

Obtient iCompositionSurface pour le rendu du contenu MediaPlayer .

Compositor

Obtient le compositeur avec lequel la surface sera utilisée.

MediaPlayer

Obtient le MediaPlayer associé à MediaPlayerSurface.

Méthodes

Close()

Ferme mediaPlayerSurface et supprime les ressources associées.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

S’applique à

Voir aussi