Freigeben über


App Operations

This section lists and describes interfaces and enumerations that support specific operations for PlayReady-ND apps.

Closed Caption Acquisition

The following interface and enumeration support closed caption acquisition for content streaming.

Interface/Enumeration Description
INDClosedCaptionDataReceivedEventArgs Provides arguments for a PlayReady-ND ClosedCaptionDataReceived event.
NDClosedCaptionFormat Indicates the format used for closed caption data that the client obtains.

Communications

The following interfaces and enumerations support communications between client receivers and transmitters in PlayReady-ND apps.

Interface/Enumeration Description
INDDownloadEngineNotifier Provides an object that notifies a client that data is available from the download engine.
INDSendResult Provides a response message from a messenger object that gives the result of a PlayReady-ND operation.
INDStartResult Provides a result message that contains the MediaStreamSource object that a client creates.
INDStreamParserNotifier Provides a notifier object that a stream parser uses to notify a client that sample data is available.
NDMediaStreamType Indicates a PlayReady-ND media stream type (audio or video).

Plug-ins

The following interfaces provide plug-ins for basic operations of a PlayReady-ND app.

Interface Description
INDDownloadEngine Provides a PlayReady-ND download engine that streams content from a transmitter.
INDMessenger Provides a PlayReady-ND messenger object that sends and receives registration, proximity detection, and license fetch messages.
INDStreamParser Parses data from a PlayReady-ND media stream.