INDDownloadEngine INDDownloadEngine INDDownloadEngine INDDownloadEngine INDDownloadEngine Interface


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

public : interface INDDownloadEngine
struct winrt::Windows::Media::Protection::PlayReady::INDDownloadEngine
public interface INDDownloadEngine
Public Interface INDDownloadEngine
// You can't instantiate an interface directly in JavaScript. You can use objects that implement the interface, however.

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


BufferFullMaxThresholdInSamples BufferFullMaxThresholdInSamples BufferFullMaxThresholdInSamples BufferFullMaxThresholdInSamples BufferFullMaxThresholdInSamples

Gets the maximum threshold of the sample buffer.

BufferFullMinThresholdInSamples BufferFullMinThresholdInSamples BufferFullMinThresholdInSamples BufferFullMinThresholdInSamples BufferFullMinThresholdInSamples

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

CanSeek CanSeek CanSeek CanSeek CanSeek

Gets whether the download engine supports seeking.

Notifier Notifier Notifier Notifier Notifier

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


Close() Close() Close() Close() Close()

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

Open(Uri, Byte[]) Open(Uri, Byte[]) Open(Uri, Byte[]) Open(Uri, Byte[]) Open(Uri, Byte[])

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

Pause() Pause() Pause() Pause() Pause()

Notifies the download engine to pause downloading.

Resume() Resume() Resume() Resume() Resume()

Notifies the download engine to resume a paused download.

Seek(TimeSpan) Seek(TimeSpan) Seek(TimeSpan) Seek(TimeSpan) Seek(TimeSpan)

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