📄 osdcp_text.h
字号:
#ifndef OSDCP_TEXT_H
#define OSDCP_TEXT_H
#include "DataType.h"
#include "msAPI_OSD.h"
typedef struct
{
U8 texttype;
U16 x;
U16 y;
U16 width;
U16 height;
//U16 radius;
//U32 f_clr; //frame color
U32 t_clr; //text_color
//U32 b_clr; //background color
//U32 g_clr; //gradient color
//U8 u8Gradient;
U8 bStringIndexWidth;
EN_ALIGNMENT_TYPE enTextAlign;
//BOOLEAN fHighLight;
//U8 bFrameWidth;
MSAPI_GEFontFmt Fontfmt;
FONTHANDLE text_handle;
}OSDcp_text;
#ifdef OSDCP_TEXT_C
#define INTERFACE
#else
#define INTERFACE extern
#endif
INTERFACE void osdcp_text_draw(OSDcp_text* this, U8 *pu8textstr);
INTERFACE OSDcp_text* osdcp_text_constructor(U8 texttype, U16 x, U16 y, U16 width, U16 height, U32 t_clr, U8 bStringIndexWidth, EN_ALIGNMENT_TYPE enTextAlign, U8 Fontfmt_flag, U8 Fontfmt_ifont_gap, FONTHANDLE text_handle);
INTERFACE void osdcp_text_destructor(OSDcp_text*);
#undef INTERFACE
#endif /* OSDCP_TEXT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -