2 #ifndef _YI_PLAYREADY_DRM_CONFIGURATION_H_ 3 #define _YI_PLAYREADY_DRM_CONFIGURATION_H_ 51 #endif // _YI_PLAYREADY_DRM_CONFIGURATION_H_
This base class contains the information required to contact the license aquisition server and obtain...
Definition: YiLicenseAcquisitionDRMConfiguration.h:15
virtual CYIAbstractVideoPlayer::DRM_SCHEME GetScheme() const finaloverride
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
virtual ~CYIPlayReadyDRMConfiguration()
static const CYIString & EmptyString()
DRM_SCHEME
Definition: YiAbstractVideoPlayer.h:112
CYIPlayReadyDRMConfiguration(const CYIUrl &licenseAcquisitionUrl=CYIUrl::EmptyUrl(), const CYIString &licenseAcquisitionCustomData=CYIString::EmptyString())
A class used to encapsulate an URL.
Definition: YiUrl.h:24
void SetLicenseAcquisitionCustomData(const CYIString &licenseAcquisitionCustomData)
A class containing the necessary configurations for playback of PlayReady protected media...
Definition: YiPlayReadyDRMConfiguration.h:19
static const CYIUrl & EmptyUrl()
const CYIString & GetLicenseAcquisitionCustomData() const