Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
Wasabi MS3 Client API. More...
Go to the source code of this file.
Typedefs | |
typedef struct WSB_Ms3Client | WSB_Ms3Client |
A WSB_Ms3Client object provides an interface to acquire MS3 rights from an MS3 server. More... | |
Functions | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_CheckForMs3Url (const char *url) |
Performs a check of the supplied URL and indicates whether the URL is likely an MS3 URL. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_Create (WSB_Ms3Client **client) |
Creates a WSB_Ms3Client object. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_SetAcceptSelfSignedCerts (WSB_Ms3Client *client, WSB_Boolean state) |
Configures the MS3 client to accept or reject self-signed certificates from the MS3 server. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_SetAcceptCertHostnameMismatch (WSB_Ms3Client *client, WSB_Boolean state) |
Configures the MS3 client to accept or reject certificates from the MS3 server whose hostname doesn't match the hostname used to connect to the server. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_SetTransformMedia (WSB_Ms3Client *client, WSB_Flags state) |
Configures the MS3 client to add extra HTTP header during MS3 SAS retrieval for the purpose of transforming content. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_GetSas (WSB_Ms3Client *client, const char *url, WSB_Ms3Sas **sas, WSB_UInt32 *http_result_code, SHI_Data **content_url) |
Retrieves an MS3 SAS from the MS3 server specified by URL. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_GetSasFromSad (WSB_Ms3Client *client, const char *sad, WSB_Size sad_size, WSB_Ms3Sas **sas, WSB_UInt32 *http_result_code, SHI_Data **content_url) |
Retrieves an MS3 SAS from the MS3 server specified by a SAD document. More... | |
WSB_EXPORT WSB_Result | WSB_Ms3Client_Destroy (WSB_Ms3Client *client) |
Destroys a WSB_Ms3Client object. More... | |
Wasabi MS3 Client API.