2 #ifndef _YI_LICENSE_ACQUISITION_DRM_CONFIGURATION_H_ 3 #define _YI_LICENSE_ACQUISITION_DRM_CONFIGURATION_H_ 74 #endif // _YI_LICENSE_ACQUISITION_DRM_CONFIGURATION_H_ This base class contains the information required to contact the license aquisition server and obtain...
Definition: YiLicenseAcquisitionDRMConfiguration.h:15
std::map< CYIString, CYIString > m_licenseAcquisitionHeaders
Definition: YiLicenseAcquisitionDRMConfiguration.h:67
void ClearLicenseAcquisitionHeader(const CYIString &headerField)
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
CYIUrl m_licenseAcquisitionUrl
Definition: YiLicenseAcquisitionDRMConfiguration.h:66
void SetLicenseAcquisitionHeader(const CYIString &headerField, const CYIString headerValue)
virtual ~CYILicenseAcquisitionDRMConfiguration()
const std::map< CYIString, CYIString > & GetLicenseAcquisitionHeaders() const
The base class for all DRM configurations.
Definition: YiAbstractVideoPlayer.h:127
void SetLicenseAcquisitionUrl(const CYIUrl &licenseAcquisitionUrl)
A class used to encapsulate an URL.
Definition: YiUrl.h:24
const CYIUrl & GetLicenseAcquisitionUrl() const
void ClearLicenseAcquisitionHeaders()
CYILicenseAcquisitionDRMConfiguration()=default