2.1.1.5.5 Retrieving Content Data Using a Media Session
After the media session is opened and a license is acquired, the receiver can begin content data retrieval. In the context of WMDRM: Network Devices Protocol, the data will have been encrypted with the content encryption key obtained during license retrieval.
When retrieving content, the receiver requests blocks of content data using the GetNextDataBlock operation defined by the AAVT extension to MTP. The receiver can repeat the GetNextDataBlock operation request until the transmitter indicates that the end of the file has been reached.
The control capabilities returned during the OpenMediaSession operation will indicate whether time-based seeking is supported. If it is supported, the initiator can use the AAVT extension SetCurrentTimePosition to set the position of the next read operation at any time while the media session is open.