|
enum class | BLURAY_PLAYBACK_TYPE : unsigned int { SEQUENTIAL = 1
, RANDOM
, SHUFFLE
} |
|
enum class | BLURAY_CONNECTION : unsigned int { SEAMLESS = 1
, NONSEAMLESS = 5
, BRANCHING = 6
} |
|
enum class | BLURAY_SUBPATH_TYPE : unsigned int {
PRIMARY_AUDIO_SLIDESHOW = 2
, INTERACTIVE_GRAPHICS_PRESENTATION_MENU
, TEXT_SUBTITLE_PRESENTATION
, OUTOFMUX_SYNCHRONOUS
,
OUTOFMUX_ASYNCHRONOUS_PIP
, INMUX_SYNCHRONOUS_PIP
, STEREOSCOPIC_VIDEO
, STEREOSCOPIC_INTERACTIVE_GRAPHICS_MENU
,
DOLBY_VISION_LAYER
} |
|
enum class | BLURAY_STREAM_TYPE : unsigned int { PLAYITEM = 1
, SUBPATH
, SUBPATH_INMUX_SYNCHRONOUS_PIP
, SUBPATH_DOLBY_VISION_LAYER
} |
|
enum class | BLURAY_MARK_TYPE : unsigned int { ENTRY = 1
, LINK
} |
|
enum class | STREAM_TYPE : unsigned int {
VIDEO_STREAM = 0
, AUDIO_STREAM
, PRESENTATION_GRAPHIC_STREAM
, INTERACTIVE_GRAPHIC_STREAM
,
SECONDARY_VIDEO_STREAM
, SECONDARY_AUDIO_STREAM
, PICTURE_IN_PICTURE_SUBTITLE_STREAM
, DOLBY_VISION_STREAM
} |
|
enum class | GetTitles : uint8_t { GET_TITLES_ONE = 0
, GET_TITLES_MAIN
, GET_TITLES_EPISODES
, GET_TITLES_ALL
} |
|
enum class | SortTitles : uint8_t { SORT_TITLES_NONE = 0
, SORT_TITLES_EPISODE
, SORT_TITLES_MOVIE
} |
|
enum class | AddMenuOption : bool { NO_MENU
, ADD_MENU
} |
|
enum class | ENCODING_TYPE : uint8_t {
VIDEO_MPEG1 = 0x01
, VIDEO_MPEG2 = 0x02
, AUDIO_MPEG1 = 0x03
, AUDIO_MPEG2 = 0x04
,
AUDIO_LPCM = 0x80
, AUDIO_AC3 = 0x81
, AUDIO_DTS = 0x82
, AUDIO_TRUHD = 0x83
,
AUDIO_AC3PLUS = 0x84
, AUDIO_DTSHD = 0x85
, AUDIO_DTSHD_MASTER = 0x86
, VIDEO_VC1 = 0xea
,
VIDEO_H264 = 0x1b
, VIDEO_HEVC = 0x24
, SUB_PG = 0x90
, SUB_IG = 0x91
,
SUB_TEXT = 0x92
, AUDIO_AC3PLUS_SECONDARY = 0xa1
, AUDIO_DTSHD_SECONDARY = 0xa2
} |
|
enum class | ASPECT_RATIO : uint8_t { RATIO_4_3 = 2
, RATIO_16_9 = 3
} |
|
enum class | CacheType { NEVER = 0
, ONCE
, ALWAYS
} |
|
enum | DIR_FLAG {
DIR_FLAG_DEFAULTS = 0
, DIR_FLAG_NO_FILE_DIRS = (2 << 0)
, DIR_FLAG_ALLOW_PROMPT = (2 << 1)
, DIR_FLAG_NO_FILE_INFO = (2 << 2)
,
DIR_FLAG_GET_HIDDEN = (2 << 3)
, DIR_FLAG_READ_CACHE = (2 << 4)
, DIR_FLAG_BYPASS_CACHE
} |
| Available directory flags The defaults are to allow file directories, no prompting, retrieve file information, hide hidden files, and utilise the directory cache based on the implementation's wishes. More...
|
|
enum class | CacheBufferMode {
INTERNET = 0
, ALL = 1
, TRUE_INTERNET = 2
, NONE = 3
,
NETWORK = 4
} |
|
enum class | IOControl {
NATIVE = 1
, SEEK_POSSIBLE = 2
, CACHE_STATUS = 3
, CACHE_SETRATE = 4
,
SET_CACHE = 8
, SET_RETRY = 16
} |
|
enum class | CURLOptionType { OPTION
, PROTOCOL
, CREDENTIALS
, HEADER
} |
|
enum class | FileProperty {
RESPONSE_PROTOCOL
, RESPONSE_HEADER
, CONTENT_TYPE
, CONTENT_CHARSET
,
MIME_TYPE
, EFFECTIVE_URL
} |
|
The following names for CURL_OPTION_PROTOCOL are possible:
accept-charset: Set the "accept-charset" header acceptencoding or encoding: Set the "accept-encoding" header active-remote: Set the "active-remote" header auth: Set the authentication method. Possible values: any, anysafe, digest, ntlm connection-timeout: Set the connection timeout in seconds cookie: Set the "cookie" header customrequest: Set a custom HTTP request like DELETE noshout: Set to true if kodi detects a stream as shoutcast by mistake. postdata: Set the post body (value needs to be base64 encoded). (Implicitly sets the request to POST) referer: Set the "referer" header user-agent: Set the "user-agent" header seekable: Set the stream seekable. 1: enable, 0: disable sslcipherlist: Set list of accepted SSL ciphers.
Enumerator |
---|
RESPONSE_PROTOCOL | Get response protocol line
|
RESPONSE_HEADER | Get response Header value
|
CONTENT_TYPE | Get file content-type
|
CONTENT_CHARSET | Get file content charset
|
MIME_TYPE | Get file mime type
|
EFFECTIVE_URL | Get effective URL for redirected streams
|