NDClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 PlayReady-ND 会话,与下载引擎和流分析程序协调 (例如 MPEG-2 demuxer) 、管理示例缓冲区以及侦听媒体流源事件。
public ref class NDClient sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.INDClientFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class NDClient final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.INDClientFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class NDClient final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.INDClientFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Deprecated("NDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
class NDClient final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.INDClientFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class NDClient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.INDClientFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class NDClient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.INDClientFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Deprecated("NDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
public sealed class NDClient
function NDClient(downloadEngine, streamParser, pMessenger)
Public NotInheritable Class NDClient
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
构造函数
NDClient(INDDownloadEngine, INDStreamParser, INDMessenger) |
创建 NDClient 类的新实例。 |
方法
Close() |
关闭当前播放会话,无论它是处于注册、邻近检测、许可证提取还是播放状态。 |
LicenseFetchAsync(INDLicenseFetchDescriptor) |
在客户端接收器和发送器之间执行许可证提取。 |
ReRegistrationAsync(INDCustomData) |
在客户端接收器和发送器之间执行邻近感应检测和重新注册。 |
StartAsync(Uri, UInt32, INDCustomData, INDLicenseFetchDescriptor) |
启动客户端接收器和发送器之间的注册、邻近检测和许可证提取过程。 |
事件
ClosedCaptionDataReceived |
通知侦听器已完成已关闭描述文字获取操作。 |
LicenseFetchCompleted |
通知侦听器许可证提取操作已完成。 |
ProximityDetectionCompleted |
通知侦听器邻近感应检测操作已完成。 |
RegistrationCompleted |
通知侦听器注册操作已完成。 |
ReRegistrationNeeded |
通过调用 ReRegistrationAsync 方法通知侦听器应用应开始重新注册。 |