/* * Copyright (c) 2008-2016 Allwinner Technology Co. Ltd. * All rights reserved. * * File : subtitleUtils.h * Description : subtitle util function, including charset convert * History : * Author : AL3 * Date : 2015/05/05 * Comment : first version * */ #ifndef __SUBTITLE_UTILS_H #define __SUBTITLE_UTILS_H #include #include "player.h" namespace android { enum { // These keys must be in sync with the keys in TimedText.java KEY_DISPLAY_FLAGS = 1, // int32_t KEY_STYLE_FLAGS = 2, // int32_t KEY_BACKGROUND_COLOR_RGBA = 3, // int32_t KEY_HIGHLIGHT_COLOR_RGBA = 4, // int32_t KEY_SCROLL_DELAY = 5, // int32_t KEY_WRAP_TEXT = 6, // int32_t KEY_START_TIME = 7, // int32_t KEY_STRUCT_BLINKING_TEXT_LIST = 8, // List KEY_STRUCT_FONT_LIST = 9, // List KEY_STRUCT_HIGHLIGHT_LIST = 10, // List KEY_STRUCT_HYPER_TEXT_LIST = 11, // List KEY_STRUCT_KARAOKE_LIST = 12, // List KEY_STRUCT_STYLE_LIST = 13, // List