Files
fx_cast/ext/src/shim/cast/enums.ts
2019-03-19 16:31:14 +00:00

76 lines
1.6 KiB
TypeScript
Executable File

"use strict";
export const AutoJoinPolicy = {
TAB_AND_ORIGIN_SCOPED: "tab_and_origin_scoped"
, ORIGIN_SCOPED: "origin_scoped"
, PAGE_SCOPED: "page_scoped"
, CUSTOM_CONTROLLER_SCOPED: "custom_controller_scoped"
};
export const Capability = {
VIDEO_OUT: "video_out"
, AUDIO_OUT: "audio_out"
, VIDEO_IN: "video_in"
, AUDIO_IN: "audio_in"
, MULTIZONE_GROUP: "multizone_group"
};
export const DefaultActionPolicy = {
CREATE_SESSION: "create_session"
, CAST_THIS_TAB: "cast_this_tab"
};
export const DialAppState = {
RUNNING: "running"
, STOPPED: "stopped"
, ERROR: "error"
};
export const ErrorCode = {
CANCEL: "cancel"
, TIMEOUT: "timeout"
, API_NOT_INITIALIZED: "api_not_initialized"
, INVALID_PARAMETER: "invalid_parameter"
, EXTENSION_NOT_COMPATIBLE: "extension_not_compatible"
, EXTENSION_MISSING: "extension_missing"
, RECEIVER_UNAVAILABLE: "receiver_unavailable"
, SESSION_ERROR: "session_error"
, CHANNEL_ERROR: "channel_error"
, LOAD_MEDIA_FAILED: "load_media_failed"
};
export const ReceiverAction = {
CAST: "cast"
, STOP: "stop"
};
export const ReceiverAvailability = {
AVAILABLE: "available"
, UNAVAILABLE: "unavailable"
};
export const ReceiverType = {
CAST: "cast"
, DIAL: "dial"
, HANGOUT: "hangout"
, CUSTOM: "custom"
};
export const SenderPlatform = {
CHROME: "chrome"
, IOS: "ios"
, ANDROID: "android"
};
export const SessionStatus = {
CONNECTED: "connected"
, DISCONNECTED: "disconnected"
, STOPPED: "stopped"
};
export const VolumeControlType = {
ATTENUATION: "attenuation"
, FIXED: "fixed"
, MASTER: "master"
};