kaltura-player-rn
Version:
React Native Library for KalturaPlayer
160 lines (159 loc) • 4.11 kB
TypeScript
export declare enum PLAYER_TYPE {
OVP = "ovp",
OTT = "ott",
BASIC = "basic"
}
export declare enum MEDIA_FORMAT {
DASH = "dash",
HLS = "hls",
WVM = "wvm",
MP4 = "mp4",
MP3 = "mp3",
UDP = "udp"
}
export declare enum MEDIA_ENTRY_TYPE {
VOD = "Vod",
LIVE = "Live",
DVRLIVE = "DvrLive"
}
export declare enum DRM_SCHEME {
WIDEVINE_CENC = "WidevineCENC",
PLAYREADY_CENC = "PlayReadyCENC",
WIDEVINE_CLASSIC = "WidevineClassic",
PLAYREADY_CLASSIC = "PlayReadyClassic",
FAIRPLAY = "FairPlay"
}
export declare enum PLAYER_PLUGIN {
IMA = "ima",
IMADAI = "imadai",
YOUBORA = "youbora",
KAVA = "kava",
OTT_ANALYTICS = "ottAnalytics",
BROADPEAK = "broadpeak"
}
export declare enum PLAYER_RESIZE_MODES {
FIT = "fit",
FIXED_WIDTH = "fixedWidth",
FIXED_HEIGHT = "fixedHeight",
FILL = "fill",
ZOOM = "zoom"
}
export declare enum WAKEMODE {
NONE = "NONE",
LOCAL = "LOCAL",
NETWORK = "NETWORK"
}
/**
* Subtitle Style Settings helper
* constants
*/
export declare enum SUBTITLE_STYLE {
EDGE_TYPE_NONE = "EDGE_TYPE_NONE",
EDGE_TYPE_OUTLINE = "EDGE_TYPE_OUTLINE",
EDGE_TYPE_DROP_SHADOW = "EDGE_TYPE_DROP_SHADOW",
EDGE_TYPE_RAISED = "EDGE_TYPE_RAISED",
EDGE_TYPE_DEPRESSED = "EDGE_TYPE_DEPRESSED",
FRACTION_50 = "SUBTITLE_FRACTION_50",
FRACTION_75 = "SUBTITLE_FRACTION_75",
FRACTION_100 = "SUBTITLE_FRACTION_100",
FRACTION_125 = "SUBTITLE_FRACTION_125",
FRACTION_150 = "SUBTITLE_FRACTION_150",
FRACTION_200 = "SUBTITLE_FRACTION_200",
TYPEFACE_DEFAULT = "DEFAULT",
TYPEFACE_DEFAULT_BOLD = "DEFAULT_BOLD",
TYPEFACE_MONOSPACE = "MONOSPACE",
TYPEFACE_SERIF = "SERIF",
TYPEFACE_SANS_SERIF = "SANS_SERIF",
TYPEFACE_STYLE_NORMAL = "NORMAL",
TYPEFACE_STYLE_BOLD = "BOLD",
TYPEFACE_STYLE_ITALIC = "ITALIC",
TYPEFACE_STYLE_BOLD_ITALIC = "BOLD_ITALIC",
HORIZONTAL_ALIGNMENT_NORMAL = "ALIGN_NORMAL",
HORIZONTAL_ALIGNMENT_CENTER = "ALIGN_CENTER",
HORIZONTAL_ALIGNMENT_OPPOSITE = "ALIGN_OPPOSITE"
}
export declare enum SUBTITLE_PREFERENCE {
OFF = "OFF",
INTERNAL = "INTERNAL",
EXTERNAL = "EXTERNAL"
}
export declare enum VIDEO_CODEC {
HEVC = "HEVC",
AV1 = "AV1",
VP9 = "VP9",
VP8 = "VP8",
AVC = "AVC"
}
export declare enum AUDIO_CODEC {
AAC = "AAC",
AC3 = "AC3",
E_AC3 = "E_AC3",
OPUS = "OPUS"
}
export declare enum VR_INTERACTION_MODE {
MOTION = "Motion",
TOUCH = "Touch",
MOTION_WITH_TOUCH = "MotionWithTouch",
CARD_BOARD_MOTION = "CardboardMotion",
CARD_BOARD_MOTION_WITH_TOUCH = "CardboardMotionWithTouch"
}
export declare enum TRACK_SELECTION_MODE {
OFF = "OFF",
AUTO = "AUTO",
SELECTION = "SELECTION"
}
export declare enum KALTURA_STREAMER_TYPE {
APPLE_HTTP = "applehttp",
MPEG_DASH = "mpegdash",
URL = "url",
SMOTH_STREAMING = "smothstreaming",
MULTICAST = "multicast",
NONE = "none"
}
export declare enum KALTURA_URL_TYPE {
PLAYMANIFEST = "PLAYMANIFEST",
DIRECT = "DIRECT"
}
export declare enum KALTURA_PLAYBACK_CONTEXT_TYPE {
TRAILER = "TRAILER",
CATCHUP = "CATCHUP",
START_OVER = "START_OVER",
PLAYBACK = "PLAYBACK"
}
export declare enum KALTURA_ASSET_TYPE {
MEDIA = "media",
EPG = "epg",
RECORDING = "recording"
}
export declare enum KALTURA_LIVE_STREAMING_TYPE {
CATCHUP = "catchup",
START_OVER = "startOver",
TRICK_PLAY = "trickPlay"
}
export declare enum KALTURA_ASSET_REFERENCE_TYPE {
MEDIA = "media",
INTERNAL_EPG = "epg_internal",
EXTERNAL_EPG = "epg_external",
NPVR = "npvr"
}
export declare enum MULTICAST_EXTRACTOR_MODE {
MODE_MULTI_PMT = "MODE_MULTI_PMT",
MODE_SINGLE_PMT = "MODE_SINGLE_PMT",
MODE_HLS = "MODE_HLS"
}
export declare enum IMA_AD_TAG_TYPE {
VMAP = "VMAP",
VAST = "VAST"
}
export declare enum IMADAI_STREAM_FORMAT {
DASH = "DASH",
HLS = "HLS"
}
export declare enum LOG_LEVEL {
VERBOSE = "VERBOSE",
DEBUG = "DEBUG",
WARN = "WARN",
INFO = "INFO",
ERROR = "ERROR",
OFF = "OFF"
}