Wasabi ExpressPlay SDK for Desktop Systems
1.23.0
|
Event data for reporting a license that was found and evaluated. More...
#include <WsbRightsEnabler.h>
Data Fields | |
WSB_RightsEnabler_Event | base |
WSB_Result | processing_result |
const void * | license_data |
WSB_Size | license_data_size |
WSB_Boolean | is_granted |
SHI_ActionResult * | action_result |
Event data for reporting a license that was found and evaluated.
If the WSB_RightsEnabler_EventType for the event passed to the listener is WSB_RIGHTSENABLER_EVENT_TYPE_LICENSE, then the WSB_RightsEnabler_Event pointer passed to the listener should be cast to WSB_RightsEnabler_LicenseEvent. The processing_result field will either be WSB_SUCCESS if the license was processed correctly, or WSB_ERROR_DRM_BAD_LICENSE_FORMAT if the license was not compliant. A WSB_ERROR_DRM_CLIENT_SYSTEM_ERROR will be used if the engine was not able to process the license because of a DRM system failure.
SHI_ActionResult* WSB_RightsEnabler_LicenseEvent::action_result |
WSB_RightsEnabler_Event WSB_RightsEnabler_LicenseEvent::base |
WSB_Boolean WSB_RightsEnabler_LicenseEvent::is_granted |
const void* WSB_RightsEnabler_LicenseEvent::license_data |
WSB_Size WSB_RightsEnabler_LicenseEvent::license_data_size |
WSB_Result WSB_RightsEnabler_LicenseEvent::processing_result |