| 
    Wasabi ExpressPlay SDK for Desktop Systems
    1.10
    
   | 
 
| Attribute value | |
| An untyped array of bytes | |
| Structure used solely to be the first entry in the SHI_DataValue union type in order to allow static initialization of SHI_DataValue variables, because ISO C only allows static initializers to initialize the first entry in a union | |
| Union of different possible types of values encapsulated by a SHI_Data object | |
| A date and time | |
| Configuration passed as an argument to the SHI_Engine_Create factory function | |
| Information about an event received by a SHI_EngineListener | |
| A single event information item | |
| List of event information items | |
| Recipient of event callbacks | |
| Interface implemented by an application in order to receive event notifications from a SHI_Engine | |
| Event data for all SHI_ENGINE_EVENT_LICENSE_DATA_RECEIVED events | |
| Interface implemented and passed to SHI_Engine_ProcessServiceTokenEx to modify where the SDK should get the personality and nodes from and where to save nodes and links | |
| Typed resource | |
| Information about a service | |
| Information about a service subscription | |
| Information about a service user | |
| Event data for SHI_ENGINE_EVENT_TRANSACTION_END events | |
| Event data for all events related to transactions | |
| Event data for SHI_ENGINE_EVENT_TRANSACTION_PROGRESS events | |
| Result of a transaction | |
| Pointer to an object with a specific interface | |
| Pointer to a typed data structure | |
| Array of values | |
| Information about audio media | |
| An untyped array of bytes | |
| Information that may be obtained about a component | |
| A date and time | |
| File progress information | |
| Information about a media file | |
| Source data format information | |
| Event data for reporting a successful command execution | |
| Event data for reporting the number of buffer bytes available versus the number needed | |
| Event data for reporting a decoder event type and error details | |
| Event data for reporting a new decoder state | |
| Error code and message for a decoder event notification | |
| Event data for reporting the DRM state | |
| Structure used as the base for all event structures | |
| This structure pairs a listener instance value with a function pointer for receiving events | |
| Event data for reporting a URL to which the player was directed | |
| Event data for reporting failure of a requested command | |
| Event data for reporting that the decoder sent a pong reply in response to a ping | |
| Event data for reporting information about a property | |
| Event data for reporting information about a stream, and the update mask | |
| Event data for reporting a seek to a particular position | |
| Event data for reporting a seek to a particular time in a media presentation | |
| Event data for reporting a volume change | |
| Structure that will be populated and returned by WSB_ExplainResult function | |
| Structure used as the base for all event structures | |
| This struct pairs a listener instance value with a function pointer for receiving events | |
| Event data for reporting that the Rights Enabler has been directed to a service for obtaining needed rights | |
| Event data for reporting a license that was found and evaluated | |
| Event data for reporting that a service transaction has been initiated in an attempt to obtain rights | |
| A timecode suitable for media stream position | |
| Information about video media |