Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
Wasabi Media Adapter API. More...
Go to the source code of this file.
Data Structures | |
struct | WSB_MediaAdapterConfig |
Media Adapter configuration. More... | |
struct | WSB_MediaAdapterParams |
Media Adapter media source parameters. More... | |
struct | WSB_MediaAdapterPlaybackInfo |
Media Adapter playback information. More... | |
Typedefs | |
typedef struct WSB_MediaAdapter | WSB_MediaAdapter |
Enumerations | |
enum | WSB_MediaAdapterDrmType { WSB_MADT_PREFER_NATIVE_DRM = 0, WSB_MADT_ONLY_NATIVE_DRM, WSB_MADT_ONLY_MARLIN_DRM } |
Drm types. More... | |
enum | WSB_MediaAdapterLicenseType { WSB_MALT_STREAMING_LICENSE = 0, WSB_MALT_PERSISTENT_LICENSE } |
Marlin license types. More... | |
Functions | |
WSB_EXPORT WSB_Result | WSB_MediaAdapter_Open (const WSB_MediaAdapterConfig *config, WSB_MediaAdapter **adapter) |
Open a Media Adapter based on the configuration. More... | |
WSB_EXPORT WSB_Result | WSB_MediaAdapter_Adapt (WSB_MediaAdapter *self, const WSB_MediaAdapterParams *params, WSB_MediaAdapterPlaybackInfo *playback_info) |
Adapt the media source for content playback. More... | |
WSB_EXPORT WSB_Result | WSB_MediaAdapter_Close (WSB_MediaAdapter *self) |
Close the Media Adapter. More... | |
Wasabi Media Adapter API.