Compartilhar via


MediaPlayerSurface Classe

Definição

Fornece acesso a um ICompositionSurface que é compartilhado entre um MediaPlayer e um Compositor para habilitar a renderização de conteúdo MediaPlayer usando as APIs Windows.UI.Composition sem exigir o uso da estrutura 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
Herança
Object Platform::Object IInspectable MediaPlayerSurface
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

Obtenha uma instância dessa classe chamando MediaPlayer.GetSurface.

Para obter mais informações sobre como usar as APIs Windows.UI.Composition para renderizar visuais, consulte Camada visual.

Para obter diretrizes sobre como renderizar vídeo em uma superfície de composição, consulte Reproduzir áudio e vídeo com MediaPlayer.

Propriedades

CompositionSurface

Obtém o ICompositionSurface para renderizar o conteúdo do MediaPlayer .

Compositor

Obtém o Compositor com o qual a superfície será usada.

MediaPlayer

Obtém o MediaPlayer associado ao MediaPlayerSurface.

Métodos

Close()

Fecha o MediaPlayerSurface e descarta os recursos associados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

Aplica-se a

Confira também