avi_sub.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 49 行
H
49 行
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description:
*
* Author: Amlogic Software
* Created: 12/22/2005 9:12PM
*
*******************************************************************/
#ifndef AVI_SUB_H#define AVI_SUB_H#define SUBAPI
#define SUB_MAX_TEXT 10
typedef enum {
SUB_ALIGNMENT_BOTTOMLEFT = 1, SUB_ALIGNMENT_BOTTOMCENTER, SUB_ALIGNMENT_BOTTOMRIGHT, SUB_ALIGNMENT_MIDDLELEFT, SUB_ALIGNMENT_MIDDLECENTER, SUB_ALIGNMENT_MIDDLERIGHT, SUB_ALIGNMENT_TOPLEFT, SUB_ALIGNMENT_TOPCENTER, SUB_ALIGNMENT_TOPRIGHT
} sub_alignment_t;typedef struct {
int lines; /* number of subtitle lines */ char *text[SUB_MAX_TEXT]; /* subtitle strings */ sub_alignment_t alignment; /* alignment of subtitles */} subtext_t;
typedef struct subtitle_s subtitle_t;
typedef struct subdata_s subdata_t;
SUBAPI extern void sub_close(subdata_t *subdata);
SUBAPI extern subdata_t *sub_open(char *filename);
SUBAPI extern char *sub_filenames(char *filename, unsigned perfect_match);
SUBAPI extern subtitle_t *sub_search(subdata_t *subdata, subtitle_t *ref, int pts);
SUBAPI extern int sub_get_starttime(subtitle_t *subt);
SUBAPI extern int sub_get_endtime(subtitle_t *subt);
SUBAPI extern subtext_t *sub_get_text(subtitle_t *subt);
SUBAPI extern subtitle_t *divx_sub_add(subdata_t *subdata, unsigned char *data);
SUBAPI extern void divx_sub_delete(subdata_t *subdata, int pts);
SUBAPI extern void divx_sub_flush(subdata_t *subdata);
#endif /* AVI_SUB_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?