NDClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает сеансы PlayReady-ND, координирует работу с подсистемой загрузки и анализатором потоков (например, демкуксером MPEG-2), управляет буфером образца и прослушивает события источника потока мультимедиа.
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 . |