txt_app.h

来自「AMLOGIC DPF source code」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __TXT_APP_H_
#define __TXT_APP_H_

#include "includes.h"
#include "aw_windows.h"
#include "datasrc.h"
#include "txt_ctl.h"
#include "img_upgrade.h"

#define TXT_APP_IMAGE_TYPE      0x80000000
#define TXT_APP_IMAGE_TYPE_BIT  31
#define TXT_APP_TXT_LINE        0x7fff0000
#define TXT_APP_TXT_LINE_BIT    16
#define TXT_APP_TXT_WIDE        0xffff
#define TXT_APP_TXT_WIDE_BIT    0

#define TXT_CMD_SET_IMG_CHECK_FUN   (CM_APP_CUSTOMER_ADD + 0x1)

typedef enum {
    TXT_INIT = 0, 
    TXT_PLAY,                   /* normal display */ 
    TXT_SHOW_LINE,                   /* normal display */ 
    TXT_PROCESS_TOTLE,          /* get all in index */ 
    TXT_PROCESS_END,            /* have get all the index */ 

    TXT_STOP, 
    TXT_PLAYEND, 
    TXT_ERROR,
    TXT_QUIT
} txt_status_t ;

typedef struct {
    DataSrc_t           txt_fd ;        /* MP3 file handle, for new source struct */
    PAPPTASKARG         app;            /* application handle */
    txt_contorl_t       play;           /* playback control and running info */
    upgrade_t           img;
    EventSubscriber_t   *listener;      /* event loop listener */
    unsigned char       type;
    txt_status_t        stat;
} txt_t;

void txt_evh_ui_cmd(unsigned arg) ;

void txt_init_decoder(txt_t *txt_arg) ;

void txt_release_decoder(txt_t *txt_arg) ;

#endif	//__TXT_APP_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?