Methods
(static) FindPreferredAudioStream(streams) → {integer}
Parameters:
Name | Type | Description |
---|---|---|
streams | dynamic |
Returns:
- Type:
- integer
(static) LoadItems_AddVideoContent(video, mediaSourceId, audio_stream_idxopt, subtitle_idxopt, forceTranscodingopt) → {void}
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
video | object | |||
mediaSourceId | dynamic | |||
audio_stream_idx | integer | <optional> | 1 | |
subtitle_idx | integer | <optional> | -1 | |
forceTranscoding | boolean | <optional> | false |
Returns:
- Type:
- void
(static) LoadItems_VideoPlayer(id, mediaSourceIdopt, audio_stream_idxopt, subtitle_idxopt, forceTranscodingopt) → {dynamic}
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
id | string | |||
mediaSourceId | dynamic | <optional> | invalid | |
audio_stream_idx | integer | <optional> | 1 | |
subtitle_idx | integer | <optional> | -1 | |
forceTranscoding | boolean | <optional> | false |
Returns:
- Type:
- dynamic
(static) addNextEpisodesToQueue(showID) → {void}
Add next episodes to the playback queue
Parameters:
Name | Type | Description |
---|---|---|
showID | dynamic |
Returns:
- Type:
- void
(static) addSubtitlesToVideo(video, meta) → {void}
Parameters:
Name | Type | Description |
---|---|---|
video | dynamic | |
meta | dynamic |
Returns:
- Type:
- void
(static) addVideoContentURL(video, mediaSourceId, audio_stream_idx, fully_external) → {void}
Parameters:
Name | Type | Description |
---|---|---|
video | dynamic | |
mediaSourceId | dynamic | |
audio_stream_idx | dynamic | |
fully_external | dynamic |
Returns:
- Type:
- void
(static) directPlaySupported(meta) → {boolean}
Parameters:
Name | Type | Description |
---|---|---|
meta | object |
Returns:
- Type:
- boolean
(static) getContainerType(meta) → {string}
Parameters:
Name | Type | Description |
---|---|---|
meta | object |
Returns:
- Type:
- string
(static) getSubtitleLanguages() → {dynamic}
Returns:
- Type:
- dynamic
(static) getTranscodeReasons(url) → {object}
Extract array of Transcode Reasons from the content URL
Parameters:
Name | Type | Description |
---|---|---|
url | string |
Returns:
- Array of Strings
- Type:
- object
(static) init() → {void}
Returns:
- Type:
- void
(static) loadItems() → {void}
Returns:
- Type:
- void
(static) sortSubtitles(id, MediaStreams) → {dynamic}
Checks available subtitle tracks and puts subtitles in forced, default, and non-default/forced but preferred language at the top
Parameters:
Name | Type | Description |
---|---|---|
id | string | |
MediaStreams | dynamic |
Returns:
- Type:
- dynamic