//auto generated by tool, don't modify
package com.youplayer.core;
import com.youplayer.util.LOG;
import com.youplayer.player.frame.YouPlayerEventControler;
public class You_Core {
static
{
System.loadLibrary("ffmpeg");
System.loadLibrary("char");
System.loadLibrary("player");
System.loadLibrary("logic");
System.loadLibrary("wifi_setting");
}
//>>>>>>>>>>>>>>>>>>>>>
public final static int FN_PAGE_ROOTPAGE = 1;
public final static int FN_PAGE_ONLINE = 3;
public final static int FN_PAGE_FULL_SCREEN_PLAYER = 23;
public final static int FN_PAGE_UTIL = 25;
public final static int FN_PAGE_EXPLORER = 26;
public final static int FN_PAGE_ONLINE_WEB_DETAIL = 32;
public final static int FN_PAGE_EVT_CREATE = 1;
public final static int FN_PAGE_EVT_SHOW = 2;//2
public final static int FN_PAGE_EVT_PUSH = 3;//3
public final static int FN_PAGE_EVT_POP = 4;//4
public final static int FN_PAGE_EVT_POP_TO_PAGE = 5;
public final static int FN_PAGE_EVT_REMAIN = 6;//5
public final static int FN_PAGE_EVT_WAITING = 7;//6
public final static int FN_PAGE_EVT_CANCEL_WAITING = 8;//7
public final static int FN_PAGE_EVT_EXIT_APP = 10;
public final static int FN_PAGE_DATA_FAV = 12;
//abstractcontrol
public final static int FN_COREPAGE_BTN_START = 1;
public final static int FN_COREPAGE_BTN_UI_HANDLER_CHANGE = 2;
public final static int FN_COREPAGE_BTN_START_FROM_EXTERNAL = 3;//fromexternalapplication,suchasFileExplorer
public final static int FN_COREPAGE_BTN_START_FROM_NOTIFICATION = 4;//fromexternalnotification
public final static int FN_COREPAGE_BTN_ON_PUSH = 5;
public final static int FN_COREPAGE_BTN_ON_POP = 6;
public final static int FN_COREPAGE_BTN_STOP = 7;
public final static int FN_COREPAGE_BTN_POP_FINISHED = 8;
public final static int FN_COREPAGE_BTN_PUSH_FINISHED = 9;
//FN_COREPAGE_BTN_RESUME,
//Common
public final static int FN_COMMON_BTN_MAIN_MENU = 10;
public final static int FN_COMMON_BTN_CONTEXT_MENU = 11;
public final static int FN_COMMON_VIEW = 12;
public final static int FN_COMMON_BTN_BACK = 13;
public final static int FN_COMMON_BTN_PLAY = 14;
public final static int FN_COMMON_BTN_FAV = 15;
public final static int FN_COMMON_BTN_DETAIL = 16;
public final static int FN_COMMON_BTN_CACHE = 17;//predownload
public final static int FN_COMMON_BTN_ANTHOLOGY = 18;
public final static int FN_COMMON_BTN_DELETE = 19;
public final static int FN_COMMON_BTN_CLEAR = 20;
public final static int FN_COMMON_BTN_REFRESH = 21;
public final static int FN_COMMON_BTN_MORE = 22;
public final static int FN_COMMON_LIST_BASE = 23;
public final static int FN_COMMON_SETTING_DATA_CTR = 24;//changesettingdata,
public final static int FN_COMMON_ONLINE_DATA_CTR = 25;
public final static int FN_COMMON_BTN_ONLINE_DETAIL = 26;
public final static int FN_COMMON_FULL_SCREEN_VIEW = 0x100;
public final static int FN_FULL_SCREEN_BTN_PLAY = 0x100 + 1;
public final static int FN_FULL_SCREEN_BTN_PAUSE = 0x100 + 2;
public final static int FN_FULL_SCREEN_BTN_NEXT = 0x100 + 3;
public final static int FN_FULL_SCREEN_BTN_PREVIOUS = 0x100 + 4;
public final static int FN_FULL_SCREEN_BTN_DONE = 0x100 + 5;
public final static int FN_FULL_SCREEN_BTN_MODE_CHANGE = 0x100 + 6;
public final static int FN_FULL_SCREEN_BTN_SEEK = 0x100 + 7;
public final static int FN_FULL_SCREEN_BTN_AUDIO_CHANNEL = 0x100 + 8;
public final static int FN_FULL_SCREEN_BTN_AUDIO_CHANNEL_CONFIM = 0x100 + 9;
public final static int FN_FULL_SCREEN_BTN_RATE = 0x100 + 10;
public final static int FN_FULL_SCREEN_BTN_ENTER_BACKGROUND = 0x100 + 11;
public final static int FN_FULL_SCREEN_BTN_ENTER_FOREGROUND = 0x100 + 12;
public final static int FN_FULL_SCREEN_BTN_FAV = 0x100 + 13;
public final static int FN_FULL_SCREEN_AD_FRONT_FINISH = 0x100 + 14;
public final static int FN_FULL_SCREEN_AD_BEHIND_FINISH = 0x100 + 15;
public final static int FN_FULL_SCREEN_BTN_MENU = 0x100 + 16;
public final static int FN_FULL_SCREEN_BTN_STOP = 0x100 + 17;
public final static int FN_FULL_SCREEN_BTN_RELATED_CELL = 0x100 + 18;
public final static int FN_FULL_SCREEN_BTN_VIEW_READY = 0x100 + 19;
public final static int FN_FULL_SCREEN_SEEK_PREVIEW = 0x100 + 20;
public final static int FN_FULL_SCREEN_BTN_SHARE = 0x100 + 21;
public final static int FN_FULL_SCREEN_BTN_MODE_CHANGE_FORIPAD = 0x100 + 22;
public final static int FN_FULL_PLAYER_CONVERTER_MEDIA = 0x100 + 23;
public final static int FN_FULL_SCREEN_BTN_3D = 0x100 + 24;
public final static int FN_FULL_SCREEN_BTN_DEFINITION = 0x100 + 25;
public final static int FN_FULL_SCREEN_BTN_AIRONE_OPEN = 0x100 + 26;
public final static int FN_FULL_SCREEN_BTN_AIRONE_PLAY = 0x100 + 27;
public final static int FN_FULL_SCREEN_BTN_FEE_DURL = 0x100 + 30;
public final static int FN_FULL_SCREEN_BTN_AIRONE_VOLUME = 0x100 + 31;
public final static int FN_FULL_SCREEN_BTN_AIRONE_AUTHORIZE = 0x100 + 32;
public final static int FN_FULL_SCREEN_BTN_OURL = 0x100 + 34;
public final static int FN_REPORT_PLAYER_INFO_START = 0x1100 + 7;
public final static int FN_REPORT_PLAYER_INFO_END = 0x1100 + 8;
public final static int FN_SETTING_ITEM_BASE = 0x1200;
public final static int FN_COMMON_BTN_PLAY_FROM_EXTERNAL = 0x1300 + 2;
public final static int FN_COMMON_BTN_PUSH_PAGE_FROM_EXTERNAL = 0x1300 + 3;
public final static int FN_SETTING_FUCTION_MAX = FN_SETTING_ITEM_BASE + 8;
public final static int FN_SETTING_DEFAULT_CLARITY = FN_SETTING_FUCTION_MAX + 6;
public final static int FN_UI_EVT_DRAG_LEFT = 2;
public final static int FN_UI_EVT_DRAG_RIGHT = 3;
public final static int FN_UI_EVT_TOUCH_UP = 4;
public final static int _EVT = 0;
public static native void fn_setting_set_value(int index,int val);
public static native int fn_setting_get_value(int index);
public static native int dlna_render_event(int type,String value);
public static native void fn_get_image_with_url(Object url);
public static native void fn_http_exe_url(Object url);
public static native void fn_forward_url_for_app(Object url);
public static native boolean fn_http_respose(int id,int code,byte[] url,int length);
/**
* request
* @param ctrl fn_page_control_e
* @param evt fn_control_evt_type_e
* @param arg1 request argument
* @param ui_data user_data
*/
public native static void fn_core_service_request(int ctrl, int evt, Object arg1, Object ui_data);
/**
* callback
* @param page_id fn_page_type_e
* @param page_action fn_page_evt_type_e
* @param core_data return data
* @param ui_data org user_data
*/
public static void action_handler_callback(int page_id, int page_action, Object core_data, Object ui_data) {
try {
YouPlayerEventControler.action_handler_callback(page_id, page_action, core_data, ui_data);
} catch (Throwable e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
LOG.v("FN_CORE","","JAVA exit action_handler_callback callback");
}
}