Wasabi ExpressPlay SDK for iOS  1.10
Data Fields
WSB_PlaylistProxy_MediaSourceParams Struct Reference

Playlist Proxy URL parameters. More...

#include <WsbPlaylistProxy.h>

Data Fields

const char * source_content_type
 The source media mime type. More...
 
const char * content_type
 The URL response mime type. More...
 
unsigned int duration_seconds
 Required for BBTS without index as the content duration. More...
 
unsigned int bitrate_bps
 Required for BBTS without index, ignored for other content types. More...
 
const char * language
 Language desired for the audio. More...
 
const char * audio_codecs
 Supported audio codecs (MPEG DASH only). More...
 
const char * video_codecs
 Supported video codecs (MPEG DASH only). More...
 
const char * bbts_index_url
 Optional BBTS Index URL. More...
 
const char * master_playlist_appendix
 Additional contents to be appended to the master playlist produced by the proxy. More...
 

Detailed Description

Playlist Proxy URL parameters.

See Also
WSB_PlaylistProxy_MakeUrl

Field Documentation

const char* WSB_PlaylistProxy_MediaSourceParams::audio_codecs

Supported audio codecs (MPEG DASH only).

The value is a comma separated list of codecs as in MPEG DASH representation @codecs attribute. A required codec is supported if there is a codec on this list with which the required codec name starts.

NULL or empty string implies "mp4a" codec support.

const char* WSB_PlaylistProxy_MediaSourceParams::bbts_index_url

Optional BBTS Index URL.

Since
1.7
unsigned int WSB_PlaylistProxy_MediaSourceParams::bitrate_bps

Required for BBTS without index, ignored for other content types.

const char* WSB_PlaylistProxy_MediaSourceParams::content_type

The URL response mime type.

Can be NULL in which case content mime-type is assigned automatically.

unsigned int WSB_PlaylistProxy_MediaSourceParams::duration_seconds

Required for BBTS without index as the content duration.

Since
1.7 also designates PDCF content fragment duration.
const char* WSB_PlaylistProxy_MediaSourceParams::language

Language desired for the audio.

NULL means any language.

const char* WSB_PlaylistProxy_MediaSourceParams::master_playlist_appendix

Additional contents to be appended to the master playlist produced by the proxy.

Typically, the additional contents would specify a fallback low bandwidth media stream variant. Can be NULL if no additional contents is to be appended.

Since
1.9
const char* WSB_PlaylistProxy_MediaSourceParams::source_content_type

The source media mime type.

Can be NULL in which case source media mime type is detected automatically.

const char* WSB_PlaylistProxy_MediaSourceParams::video_codecs

Supported video codecs (MPEG DASH only).

The value is a comma separated list of codecs as in MPEG DASH representation @codecs attribute. A required codec is supported if there is a codec on this list with which the required codec name starts.

NULL or empty string implies all "avc1" codec support.


The documentation for this struct was generated from the following file: