User`s manual
Reference Manual 141
boarder)
X Basic font bitmap display
Z 16*16 bitmap size, customer defined font style and size
Z Customer defined alpha blending level and YUV (Can be
converted to RGB) color
Z Single OSD string in OSD frame
X Advanced font bitmap display
Z 32*32 bitmap size, customer defined font style and size,
which is simulated by software, to display the 4 sub-bit-
maps for composing 32*32 bitmap.
Z Multiple OSD strings in OSD frame
Z Hollow font with different colors between font boarder
and body.
OSD Data Structure
A filter interface (IOSD) is described to use OSD, through this
interface, upper application send structured OSD frame to driver,
driver writes the frame to the firmware. OSD data structure is
defined as following fields:
#define MAX_OSDSTRING_LEN 96
typedef struct
{
unsigned short TotalLength; //Total length of OSD frame
unsigned short text[MAX_OSDSTRING_LEN]; //OSD frame
} OSDTextoutInfo;