MediaPlayerSurface 类

定义

提供对 MediaPlayerCompositor 之间共享的 ICompositionSurface 的访问权限,以允许使用 Windows.UI.Composition API 呈现 MediaPlayer 内容,而无需使用 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
继承
Object Platform::Object IInspectable MediaPlayerSurface
属性
实现

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

通过调用 MediaPlayer.GetSurface 获取此类的实例。

有关使用 Windows.UI.Composition API 呈现视觉对象的详细信息,请参阅 视觉对象层

有关将视频呈现到合成图面的操作指南,请参阅 使用 MediaPlayer 播放音频和视频

属性

CompositionSurface

获取用于呈现 MediaPlayer 内容的 ICompositionSurface

Compositor

获取将用于表面的 Compositor

MediaPlayer

获取与 MediaPlayerSurface 关联的 MediaPlayer

方法

Close()

关闭 MediaPlayerSurface 并释放关联的资源。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

适用于

另请参阅