License Fetch
After the discovery, registration, authorization, and proximity detection procedures finish and before a receiver can begin decrypting received data, the receiver must receive a license from the transmitter. This is called the license fetch because the receiver starts the license transfer. License fetch must also finish every time the transmitter detects a policy change in the content being transmitted.
To perform license fetch, the receiver notifies the transmitter that the receiver is trying to play encrypted content. The transmitter responds with one or more licenses in extensible media rights (XMR) format.
The following interfaces and objects are available in PlayReady Client SDK for Windows Store Apps to support PlayReady-ND license acquisition:
Interface/Object | Description |
---|---|
INDLicenseFetchCompletedEventArgs | Provides arguments for a PlayReady-ND LicenseFetchCompleted event. |
INDLicenseFetchDescriptor | Provides properties that describe the next license to be fetched. |
INDLicenseFetchResult | Specifies the result of a license fetch operation. |
NDLicenseFetchDescriptor | An object that is instantiated from the INDLicenseFetchDescriptor interface and that specifies properties describing the next license to be fetched. |