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

License Info. More...

#include "ShiResults.h"
#include "ShiTypes.h"
#include "ShiAttributes.h"

Go to the source code of this file.

Typedefs

typedef struct SHI_LicenseInfo SHI_LicenseInfo
 A SHI_LicenseInfo object represents the information for a license or for an action of a license (such as SHI_ACTION_PLAY). More...
 

Enumerations

enum  SHI_LicenseDescriptionStyle {
  SHI_LICENSE_DESCRIPTION_STYLE_DEFAULT,
  SHI_LICENSE_DESCRIPTION_STYLE_SHORT,
  SHI_LICENSE_DESCRIPTION_STYLE_LONG
}
 Identifiers for license description styles. More...
 

Functions

SHI_PUBLIC_API void * SHI_LicenseInfo_GetInterface (SHI_LicenseInfo *self, SHI_InterfaceId iface_id)
 Obtains a pointer to a SHI_LicenseInfo object with a different interface. More...
 
SHI_PUBLIC_API SHI_Result SHI_LicenseInfo_Release (SHI_LicenseInfo *self)
 Releases this license description object. More...
 
SHI_PUBLIC_API SHI_Result SHI_LicenseInfo_GetDescription (SHI_LicenseInfo *self, SHI_LicenseDescriptionStyle style, SHI_Attribute **description)
 Returns a textual description of this license info. More...
 
SHI_PUBLIC_API SHI_Result SHI_LicenseInfo_GetDetails (SHI_LicenseInfo *self, SHI_Attribute **details)
 Gets the details of this license info. More...
 

Detailed Description

License Info.

Enumeration Type Documentation

◆ SHI_LicenseDescriptionStyle

Identifiers for license description styles.

Enumerator
SHI_LICENSE_DESCRIPTION_STYLE_DEFAULT 
SHI_LICENSE_DESCRIPTION_STYLE_SHORT 
SHI_LICENSE_DESCRIPTION_STYLE_LONG