INDDownloadEngineNotifier Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains methods that a download engine plug-in uses to send notifications to a PlayReady-ND client.
public interface class INDDownloadEngineNotifier
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3609244884, 62648, 17712, 168, 9, 145, 147, 165, 113, 231, 252)]
struct INDDownloadEngineNotifier
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3609244884, 62648, 17712, 168, 9, 145, 147, 165, 113, 231, 252)]
/// [Windows.Foundation.Metadata.Deprecated("INDDownloadEngineNotifier is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
struct INDDownloadEngineNotifier
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3609244884, 62648, 17712, 168, 9, 145, 147, 165, 113, 231, 252)]
public interface INDDownloadEngineNotifier
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3609244884, 62648, 17712, 168, 9, 145, 147, 165, 113, 231, 252)]
[Windows.Foundation.Metadata.Deprecated("INDDownloadEngineNotifier is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
public interface INDDownloadEngineNotifier
Public Interface INDDownloadEngineNotifier
- Derived
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Methods
OnContentIDReceived(INDLicenseFetchDescriptor) |
Called by the download engine when a content identifier is received. |
OnDataReceived(Byte[], UInt32) |
Called by the download engine when it receives data. |
OnEndOfStream() |
Called by the download engine when it reaches the end of a PlayReady-ND media stream. |
OnNetworkError() |
Called by the download engine if an error occurs during downloading. |
OnPlayReadyObjectReceived(Byte[]) |
Called by the download engine once a PlayReady object is received. |
OnStreamOpened() |
Called by the download engine when a stream is opened. |