Share via


INDDownloadEngine Interface

Definition

Provides the PlayReady-ND download engine used to stream protected media content from a transmitter.

public interface class INDDownloadEngine
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(757218661, 50358, 17464, 141, 70, 185, 110, 109, 15, 178, 31)]
struct INDDownloadEngine
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(757218661, 50358, 17464, 141, 70, 185, 110, 109, 15, 178, 31)]
/// [Windows.Foundation.Metadata.Deprecated("INDDownloadEngine is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
struct INDDownloadEngine
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(757218661, 50358, 17464, 141, 70, 185, 110, 109, 15, 178, 31)]
public interface INDDownloadEngine
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(757218661, 50358, 17464, 141, 70, 185, 110, 109, 15, 178, 31)]
[Windows.Foundation.Metadata.Deprecated("INDDownloadEngine 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 INDDownloadEngine
Public Interface INDDownloadEngine
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Properties

BufferFullMaxThresholdInSamples

Gets the maximum threshold of the sample buffer.

BufferFullMinThresholdInSamples

Gets the minimum number of samples a sample buffer can hold before a download engine resumes downloading.

CanSeek

Gets whether the download engine supports seeking.

Notifier

Gets the download engine notifier that will provide notification of download stream events from the transmitter.

Methods

Close()

Notifies the download engine to stop downloading and disconnect from the remote server.

Open(Uri, Byte[])

Notifies the download engine to open the content specified by a URL.

Pause()

Notifies the download engine to pause downloading.

Resume()

Notifies the download engine to resume a paused download.

Seek(TimeSpan)

Notifies the download engine to go to a specified time position in the media stream.

Applies to