Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
Media Adapter media source parameters. More...
#include <WsbMediaAdapter.h>
Data Fields | |
const char * | media_source |
Media source URL. More... | |
WSB_PlaylistProxy_MediaSourceType | media_source_type |
Media source type, only support and adapt DASH media source type for now. More... | |
const WSB_PlaylistProxy_MediaSourceParams * | media_source_params |
Media source optional parameters. More... | |
const char * | token_url |
Universal token URL to redeeming a license for the media source. More... | |
WSB_UInt32 | flags |
Playlist Proxy flags. More... | |
const WSB_PlaylistProxy_EventListener * | listener |
Optional event listener, can be NULL. More... | |
WSB_UInt32 WSB_MediaAdapterParams::flags |
Playlist Proxy flags.
Application can set any WSB_PP_FLAG_... except the following flags: WSB_PP_FLAG_FAIRPLAY_ENCRYPTED_HLS, WSB_PP_FLAG_BLOCK_FOR_LICENSE_IMPLICIT, WSB_PP_FLAG_BLOCK_FOR_LICENSE_EXPLICIT
For WSB_PP_FLAG_FAIRPLAY_ENCRYPTED_HLS flag, Media Adapter will determine when to set this flag and application shouldn't set it.
For WSB_PP_FLAG_BLOCK_FOR_LICENSE_IMPLICIT and WSB_PP_FLAG_BLOCK_FOR_LICENSE_EXPLICIT flags, application shouldn't set these flags when Media Adapter is configured to use WSB_MADT_PREFER_NATIVE_DRM or WSB_MADT_ONLY_NATIVE_DRM.
const WSB_PlaylistProxy_EventListener* WSB_MediaAdapterParams::listener |
Optional event listener, can be NULL.
const char* WSB_MediaAdapterParams::media_source |
Media source URL.
const WSB_PlaylistProxy_MediaSourceParams* WSB_MediaAdapterParams::media_source_params |
Media source optional parameters.
WSB_PlaylistProxy_MediaSourceType WSB_MediaAdapterParams::media_source_type |
Media source type, only support and adapt DASH media source type for now.
const char* WSB_MediaAdapterParams::token_url |
Universal token URL to redeeming a license for the media source.
If using WSB_MALT_STREAMING_LICENSE, token_url should contain the value of the "http-token" field in the univeral token. If using WSB_MALT_PERSISTENT_LICENSE, token_url should contain the whole universal token.