Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
Functions
WSB_DrmDbus Class

Wasabi Marlin DRM D-Bus interface. More...

Functions

WSB_EXPORT WSB_Result WSB_DrmDbus_Initialize (WSB_DrmDbus **drm, WSB_Size max_pending_requests)
 
WSB_EXPORT WSB_Result WSB_DrmDbus_ProcessActionToken (WSB_DrmDbus *drm, const char *token, const WSB_DrmDbus_TokenProcessed callback)
 
WSB_EXPORT WSB_Result WSB_DrmDbus_IsActionValid (WSB_DrmDbus *drm, const char *content_id, WSB_DrmDbus_ActionType action, WSB_DrmDbus_ActionResultValidator validator, int *retval)
 
WSB_EXPORT WSB_Result WSB_DrmDbus_Terminate (WSB_DrmDbus *drm)
 
WSB_EXPORT WSB_DrmDbusResult WSB_DrmDbus_ResultMap (WSB_Result code)
 

Detailed Description

Wasabi Marlin DRM D-Bus interface.

Function Documentation

◆ WSB_DrmDbus_Initialize()

WSB_EXPORT WSB_Result WSB_DrmDbus_Initialize ( WSB_DrmDbus **  drm,
WSB_Size  max_pending_requests 
)

◆ WSB_DrmDbus_IsActionValid()

WSB_EXPORT WSB_Result WSB_DrmDbus_IsActionValid ( WSB_DrmDbus drm,
const char *  content_id,
WSB_DrmDbus_ActionType  action,
WSB_DrmDbus_ActionResultValidator  validator,
int *  retval 
)

◆ WSB_DrmDbus_ProcessActionToken()

WSB_EXPORT WSB_Result WSB_DrmDbus_ProcessActionToken ( WSB_DrmDbus drm,
const char *  token,
const WSB_DrmDbus_TokenProcessed  callback 
)

◆ WSB_DrmDbus_ResultMap()

WSB_EXPORT WSB_DrmDbusResult WSB_DrmDbus_ResultMap ( WSB_Result  code)

◆ WSB_DrmDbus_Terminate()

WSB_EXPORT WSB_Result WSB_DrmDbus_Terminate ( WSB_DrmDbus drm)