A class containing the necessary configurations for playback of Widevine Modular protected media.
This class is provided to CYIAbstractVideoPlayer at prepare time of Widevine.
#include <player/YiWidevineModularDRMConfiguration.h>

Public Member Functions | |
| virtual CYIAbstractVideoPlayer::DRM_SCHEME | GetScheme () const finaloverride |
Public Member Functions inherited from CYILicenseAcquisitionDRMConfiguration | |
| CYILicenseAcquisitionDRMConfiguration ()=default | |
| CYILicenseAcquisitionDRMConfiguration (const CYIUrl &licenseAcquisitionUrl) | |
| virtual | ~CYILicenseAcquisitionDRMConfiguration () |
| void | SetLicenseAcquisitionUrl (const CYIUrl &licenseAcquisitionUrl) |
| const CYIUrl & | GetLicenseAcquisitionUrl () const |
| void | SetLicenseAcquisitionHeader (const CYIString &headerField, const CYIString headerValue) |
| void | ClearLicenseAcquisitionHeader (const CYIString &headerField) |
| void | ClearLicenseAcquisitionHeaders () |
| const std::map< CYIString, CYIString > & | GetLicenseAcquisitionHeaders () const |
Public Member Functions inherited from CYIAbstractVideoPlayer::DRMConfiguration | |
| virtual | ~DRMConfiguration ()=default |
Additional Inherited Members | |
Protected Attributes inherited from CYILicenseAcquisitionDRMConfiguration | |
| CYIUrl | m_licenseAcquisitionUrl |
| std::map< CYIString, CYIString > | m_licenseAcquisitionHeaders |
|
finaloverridevirtual |
Returns the DRM scheme which this configuration is associated with.
Implements CYIAbstractVideoPlayer::DRMConfiguration.