Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
Typedefs | Functions
WsbMs3Sas.h File Reference

Wasabi MS3 SAS API. More...

#include "ShiData.h"
#include "WsbTypes.h"
#include "ShiAction.h"
#include "ShiLicense.h"

Go to the source code of this file.

Typedefs

typedef struct WSB_Ms3Sas WSB_Ms3Sas
 A WSB_Ms3Sas object provides an interface to manipulate an MS3 SAS. More...
 

Functions

WSB_EXPORT WSB_Result WSB_Ms3Sas_GetActionResult (WSB_Ms3Sas *sas, SHI_ActionResult **action_result)
 Creates a SHI_ActionResult representing the rights expressed in an MS3 SAS. More...
 
WSB_EXPORT WSB_Result WSB_Ms3Sas_AcceptActionResult (WSB_Ms3Sas *sas)
 Accepts the SHI_ActionResult associated with an MS3 SAS. More...
 
WSB_EXPORT WSB_Result WSB_Ms3Sas_GetContentKey (WSB_Ms3Sas *sas, const char *content_id, SHI_ContentKeyFormat format, const void *format_parameters, SHI_Data **data)
 Retrieves a content key from an MS3 SAS. More...
 
WSB_EXPORT WSB_Boolean WSB_Ms3Sas_HasContentId (WSB_Ms3Sas *sas, const char *content_id)
 Checks that a given content id is indeed present in the MS3 SAS. More...
 
WSB_EXPORT WSB_Result WSB_Ms3Sas_ToString (WSB_Ms3Sas *sas, SHI_Data **data)
 Returns a string representation of the contents of the MS3 SAS. More...
 
WSB_EXPORT WSB_Result WSB_Ms3Sas_Destroy (WSB_Ms3Sas *sas)
 Destroys a WSB_Ms3Sas object. More...
 

Detailed Description

Wasabi MS3 SAS API.