26 #include "mw_cc708_render_base_types.h" 27 #include "mw_cc708_base_types.h" 28 #include "mw_error_code.h" 31 #ifdef LIBCCRENDER_FREETYPE_EXPORTS 32 #define LIBCCRENDER_FREETYPE_API __declspec(dllexport) 33 #elif LIBCCRENDER_FREETYPE_DLL 34 #define LIBCCRENDER_FREETYPE_API __declspec(dllimport) 36 #define LIBCCRENDER_FREETYPE_API 45 LIBCCRENDER_FREETYPE_API
54 LIBCCRENDER_FREETYPE_API
65 LIBCCRENDER_FREETYPE_API
75 LIBCCRENDER_FREETYPE_API
86 LIBCCRENDER_FREETYPE_API
95 LIBCCRENDER_FREETYPE_API
108 LIBCCRENDER_FREETYPE_API
128 LIBCCRENDER_FREETYPE_API
130 unsigned char *t_pScreen,
155 LIBCCRENDER_FREETYPE_API
157 unsigned char *t_pScreen,
180 LIBCCRENDER_FREETYPE_API
196 LIBCCRENDER_FREETYPE_API
198 unsigned char *t_pScreen,
223 LIBCCRENDER_FREETYPE_API
225 unsigned char *t_pScreen,
244 LIBCCRENDER_FREETYPE_API
255 LIBCCRENDER_FREETYPE_API
LIBCCRENDER_FREETYPE_API void MWDestoryCCScreen(mw_cc_screen_t *t_pScreen)
MWDestoryCCScreen Destroys a CC Screen.
LIBCCRENDER_FREETYPE_API bool MWLoadFont(mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWLoadFont Uploads fonts.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC608BufferArea(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, int t_nX, int t_nY, int t_nAWidth, int t_nAHeight, mw_cc608_buffer_t *t_pCC608Buffer, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC608BufferArea Renders cc608 buffer to specified area of specified memory.
LIBCCRENDER_FREETYPE_API mw_cc_screen_t * MWCreateCCScreen(int t_nWidth, int t_nHeight)
MWCreateCCScreen Creates a CC screen.
LIBCCRENDER_FREETYPE_API mw_cc_render_t * MWCreateRender()
MWCreateRender Creates a CC renderer.
enum _CC_RESULT MW_CC_RESULT
MW_CC_RESULT.
mw_cc708_tv_window_screen_t display of closed captions
Definition: mw_cc708_base_types.h:635
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC608Screen(mw_cc_screen_t *t_pScreen, mw_cc608_buffer_t *t_pCC608Buffer, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC608Screen Renders on screens with cc608 buffer.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC708Buffer(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC708Buffer Renders cc708 tv_window_screen to the specified memory.
Definition: mw_cc708_render_base_types.h:77
Definition: mw_cc708_render_base_types.h:70
Definition: mw_cc708_render_base_types.h:47
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC708BufferArea(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, int t_nX, int t_nY, int t_nAWidth, int t_nAHeight, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC708BufferArea Renders cc708 tv_window_screen to the specified area of specified memory...
LIBCCRENDER_FREETYPE_API void MWDestoryRender(mw_cc_render_t *pRender)
MWDestoryRender Destroys a cc renderer.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC708Screen(mw_cc_screen_t *t_pScreen, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC708Screen Renders cc708 tv_window_screen to screen.
Definition: mw_cc708_render_base_types.h:29
LIBCCRENDER_FREETYPE_API void MWRenderCCSetBackgroundColor(mw_cc_font_t *t_pFont, bool t_bSet, mw_cc_color_t t_mccColor)
MWRenderCCSetBackgroundColor Sets the default or custom background color.
LIBCCRENDER_FREETYPE_API void MWUnLoadFont(mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWUnLoadFont Unloads fonts.
mw_cc608_buffer_t cc608 single channel character
Definition: mw_cc708_base_types.h:220
LIBCCRENDER_FREETYPE_API void MWRenderCCSetFontColor(mw_cc_font_t *t_pFont, bool t_bSet, mw_cc_color_t t_mccColor)
MWRenderCCSetFontColor Sets the default or custom Font color.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC608Buffer(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, mw_cc608_buffer_t *t_pCC608Buffer, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC608Buffer Render cc608 buffer to the specified memory.