package com.iwedia.gui.osd; /** * CurlEffect Global Fields * * @author Milos Milanovic */ public interface OSDGlobal { /** Colors */ public static final int COLOR_FOREGROUND_TEXTURE_GRADIENT_I = 0xFF4B4B4B; public static final int COLOR_FOREGROUND_TEXTURE_GRADIENT_II = 0xFFE1E1E1; public static final int COLOR_BACKGROUND_TEXTURE_GRADIENT_I = 0xFF2A2A2A; public static final int COLOR_BACKGROUND_TEXTURE_GRADIENT_II = 0xFF6C6C6C; /** Channel Change */ public static final int CHANNEL_SYNC = -1; public static final int CHANNEL_UP = 0; public static final int CHANNEL_DOWN = 1; public static final int CHANNEL_GO_TO_INDEX = 2; public static final int CHANNEL_TOGGLE_PREVIOUS = 3; public static final int CHANNEL_CONTENT = 4; /** Animation time */ public static final int ANIMATION_TIME_CHANNEL_INFO = 5000; public static final int ANIMATION_TIME_CHANNEL_CHANGE = 10000; public static final int ANIMATION_TIME_CHANNEL_CHANGE_FCZ = 1000; public static final int ANIMATION_TIME_CHANNEL_CLOSE = 2; public static final int ANIMATION_TIME_INFO = 15000; public static final int ANIMATION_TIME_INFO_DIALOG_OPEN_I = 20; public static final int ANIMATION_TIME_INFO_DIALOG_OPEN_II = 0; public static final int ANIMATION_TIME_INFO_DIALOG_OPEN_III = 0; public static final int ANIMATION_TIME_INFO_DIALOG_CLOSE = 700; public static final int ANIMATION_TIME_NUMEROUS_CHANGE_CHANNEL = 3000; public static final int ANIMATION_TIME_VOLUME = 3000; public static final int ANIMATION_TIME_INIT = 0; public static final int ANIMATION_TIME_DE_INIT = 1000; public static final int ANIMATION_TIME_PVR = 8000; public static final int ANIMATION_TIME_MULTIMEDIA_CONTROLLER = 8000; public static final int ANIMATION_TIME_PICTURE_FORMAT = 3000; /** TimerTask Time */ public static final int TIMERTASK_TIME_MULTIMEDIA_CONTROLLER = 500; public static final int TIMERTASK_TIME_MULTIMEDIA_CONTROLLER_PVR = 500; public static final int TIMERTASK_TIME_CHANNEL_INFO = 3000; public static final int TIMERTASK_TIME_PVR = 500; /** TimerTask What */ public static final int TIMERTASK_WHAT_MULTIMEDIA_CONTROLLER = 0; public static final int TIMERTASK_WHAT_MULTIMEDIA_CONTROLLER_PVR = 1; public static final int TIMERTASK_WHAT_CHANNEL_INFO = 2; public static final int TIMERTASK_WHAT_PVR = 3; /** StateMachine States */ public static final int STATE_DO_NOTHING = 0; public static final int STATE_INIT = 1; public static final int STATE_CHANNEL_INFO = 2; public static final int STATE_INFO = 3; public static final int STATE_VOLUME = 4; public static final int STATE_NUMEROUS_CHANGE_CHANNEL = 5; public static final int STATE_CHANGE_CHANNEL = 6; public static final int STATE_PVR = 7; public static final int STATE_MULTIMEDIA_CONTROLLER = 8; public static final int STATE_DEINIT = 9; public static final int STATE_OFF = 10; /** My new state */ public static final int STATE_PVR_TIMESHIFT_RECORD = 11; public static final int STATE_PLAY_PVR_PLAYBACK = 12; public static final int STATE_STOP_PVR_PLAYBACK = 13; public static final int STATE_UPDATE_MULTIMEDIA_PLAYBACK_TIME = 14; public static final int STATE_PLAY_TIMESHIFT = 15; public static final int STATE_INPUT_INFO = 16; public static final int STATE_PICTURE_FORMAT = 17; /**************************************************/ /** Scenario **************************************/ /** * S - Initialize, CI - ChannelInfo, I - Info, CC - ChannelChange, NCC - * Numerous Channel Change, V - Volume, P - PVR, M - MultiMedia, E - * DeInitialize, II - Input Info, PF - Picture format */ /** Scenario Do Nothing: E */ public static final int SCENARIO_DO_NOTHING = 0; /** Scenario ChannelInfo: S - CI - E */ public static final int SCENARIO_CHANNEL_INFO = 1; /** Scenario Change Channel: S - CC - CI - E */ public static final int SCENARIO_CHANNEL_CHANGE = 2; /** Scenario Circular Change Channel: S - CCC - CI - E */ public static final int SCENARIO_TOGGLE_PREVIOUS_CHANNEL_CHANGE = 3; /** Scenario Info: S - I - E */ public static final int SCENARIO_INFO = 4; /** Scenario Numerous Change Channel: S - NCC - CC - CI - E */ public static final int SCENARIO_NUMEROUS_CHANNEL_CHANGE = 5; /** Scenario Volume: S - V - E */ public static final int SCENARIO_VOLUME = 6; /** Scenario PVR: S - P - E */ public static final int SCENARIO_PVR_RECORD = 7; /** Scenario MultimediaController: S - M - E */ public static final int SCENARIO_MULTIMEDIA_CONTROLLER = 8; /** Scenario MultimediaController: S - CC - E */ public static final int SCENARIO_CHANNEL_CHANGE_BY_CONTENT = 9; /** Scenario Input Controller: S - II - E */ public static final int SCENARIO_INPUT_INFO = 10; /** Scenario Picture Format: S - PP - E */ public static final int SCENARIO_PICTURE_FORMAT = 11; /**************************************************/ /** Messages for handle */ public static final int HANDLE_MESSAGE_RUN = 0; public static final int HANDLE_MESSAGE_FORCE_START = 1; /** Max length of channel number */ public static final int MAX_CHANNEL_NUMBER_LENGTH = 4; /** Max length of major channel number */ public static final int MAX_MAJOR_CHANNEL_NUMBER_LENGTH = 3; /** Max length of minor channel number */ public static final int MAX_MINOR_CHANNEL_NUMBER_LENGTH = 3; /** Max length of minor channel number */ public static final int MAJOR_MINOR_CONVERT_NUMBER = 1024; /** Max length of secret key */ public static final int MAX_SECRET_KEY_LENGTH = 8; /** Volume */ public static final int VOLUME_UP = 0; public static final int VOLUME_DOWN = 1; public static final int VOLUME_MUTE = 2; public static final int VOLUME_MODE_PER_CHANNEL = 0; public static final int VOLUME_MODE_ALL_CHANNEL = 1; /** CurlHandler States */ /** PVR States */ /** MultiMedia Controller State */ public static final int CURL_HANDLER_STATE_DO_NOTHING = 0; public static final int PVR_STATE_RECORDING = 1; public static final int PVR_STATE_STOP_PLAY_BACK = 2; public static final int PVR_STATE_PLAY_PLAY_BACK = 3; public static final int PVR_STATE_PAUSE_PLAY_BACK = 4; public static final int PVR_STATE_FF_PLAY_BACK = 5; public static final int PVR_STATE_REW_PLAY_BACK = 6; public static final int PVR_STATE_STOP_TIME_SHIFT = 7; public static final int PVR_STATE_PLAY_TIME_SHIFT = 8; public static final int PVR_STATE_PAUSE_TIME_SHIFT = 9; public static final int PVR_STATE_FF_TIME_SHIFT = 10; public static final int PVR_STATE_REW_TIME_SHIFT = 11; public static final int CURL_HANDLER_STATE_MULTIMEDIA_CONTROLLER = 12; public static final int STATE_INFO_BANNER_HIDDEN = 13; public static final int STATE_INFO_BANNER_SHOWN = 14; /** MultiMedia Controller */ public static final int MULTIMEDIA_CONTROLLER_STOP = 0; public static final int MULTIMEDIA_CONTROLLER_REW_PREVIOUS = 1; public static final int MULTIMEDIA_CONTROLLER_PLAY = 2; public static final int MULTIMEDIA_CONTROLLER_FF_NEXT = 3; public static final int MULTIMEDIA_CONTROLLER_RE = 4; public static final int MULTIMEDIA_CONTROLLER_REPEAT_OFF = 0; public static final int MULTIMEDIA_CONTROLLER_REPEAT_ONE = 1; public static final int MULTIMEDIA_CONTROLLER_REPEAT_ALL = 2; }