MediaPlayerSurface Clase

Definición

Proporciona acceso a un ICompositionSurface que se comparte entre mediaPlayer y un compositor para habilitar la representación del contenido de MediaPlayer mediante las API Windows.UI.Composition sin necesidad de usar el marco 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
Herencia
Object Platform::Object IInspectable MediaPlayerSurface
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Comentarios

Obtenga una instancia de esta clase llamando a MediaPlayer.GetSurface.

Para obtener más información sobre el uso de las API de Windows.UI.Composition para representar objetos visuales, consulte Capa visual.

Para obtener instrucciones paso a paso para representar vídeo en una superficie de composición, consulta Reproducir audio y vídeo con MediaPlayer.

Propiedades

CompositionSurface

Obtiene ICompositionSurface para representar el contenido de MediaPlayer .

Compositor

Obtiene el compositor con el que se usará la superficie.

MediaPlayer

Obtiene el objeto MediaPlayer asociado a MediaPlayerSurface.

Métodos

Close()

Cierra MediaPlayerSurface y elimina los recursos asociados.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

Se aplica a

Consulte también