A class containing the necessary configurations for playback of PlayReady protected media.
This class is provided to CYIAbstractVideoPlayer at prepare time of PlayReady. It contains the information required to contact the PlayReady license acquisition server and obtain the license for playback.
#include <player/YiPlayReadyDRMConfiguration.h>
Additional Inherited Members | |
![]() | |
CYIUrl | m_licenseAcquisitionUrl |
std::map< CYIString, CYIString > | m_licenseAcquisitionHeaders |
CYIPlayReadyDRMConfiguration::CYIPlayReadyDRMConfiguration | ( | const CYIUrl & | licenseAcquisitionUrl = CYIUrl::EmptyUrl() , |
const CYIString & | licenseAcquisitionCustomData = CYIString::EmptyString() |
||
) |
Constructs an instance containing the specified licenseAcquisitionUrl and licenseAcquisitionCustomData.
|
virtual |
const CYIString& CYIPlayReadyDRMConfiguration::GetLicenseAcquisitionCustomData | ( | ) | const |
Returns the current license acquisition custom data.
|
finaloverridevirtual |
Returns the DRM scheme which this configuration is associated with.
Implements CYIAbstractVideoPlayer::DRMConfiguration.
void CYIPlayReadyDRMConfiguration::SetLicenseAcquisitionCustomData | ( | const CYIString & | licenseAcquisitionCustomData | ) |
Sets the custom data that may be required by the license server to provide the PlayReady DRM license.