MediaPlayerSurface Classe

Definizione

Fornisce l'accesso a un oggetto ICompositionSurface condiviso tra MediaPlayer e Compositor per abilitare il rendering del contenuto di MediaPlayer usando le API Windows.UI.Composition senza richiedere l'uso del framework 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
Ereditarietà
Object Platform::Object IInspectable MediaPlayerSurface
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Commenti

Ottenere un'istanza di questa classe chiamando MediaPlayer.GetSurface.

Per altre informazioni sull'uso delle API Windows.UI.Composition per il rendering degli oggetti visivi, vedere Livello visivo.

Per indicazioni pratiche per il rendering di video in una superficie di composizione, vedi Riprodurre audio e video con MediaPlayer.

Proprietà

CompositionSurface

Ottiene iCompositionSurface per il rendering del contenuto mediaPlayer .

Compositor

Ottiene il compositore con cui verrà utilizzata la superficie.

MediaPlayer

Ottiene l'oggetto MediaPlayer associato a MediaPlayerSurface.

Metodi

Close()

Chiude MediaPlayerSurface ed elimina le risorse associate.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

Si applica a

Vedi anche