26 #include <sys/ioctl.h> 86 uint8_t resultData[16];
110 *NewDisplay = (resultData[6] << 24)
111 | (resultData[7] << 16)
112 | (resultData[8] << 8)
163 uint16_t X, uint16_t Y,
164 uint16_t Width, uint16_t Height)
185 int Enable, uint16_t X, uint16_t Y,
186 uint16_t Width, uint16_t Height)
232 uint16_t X, uint16_t Y,
233 uint16_t Width, uint16_t Height)
272 uint32_t NumColors,
const uint32_t * Colors,
273 uint32_t * NewPalette)
275 uint8_t cmdData[1060];
276 uint8_t resultData[16];
294 for (i = 0; i < NumColors; i++)
307 *NewPalette = (resultData[6] << 24)
308 | (resultData[7] << 16)
309 | (resultData[8] << 8)
355 uint8_t StartColor, uint32_t NumColors,
356 const uint32_t * Colors)
358 uint8_t cmdData[1060];
374 for (i = 0; i < NumColors; i++)
383 uint32_t DataSize, uint32_t * NewFontFace)
386 uint8_t resultData[16];
417 *NewFontFace = (resultData[6] << 24)
418 | (resultData[7] << 16)
419 | (resultData[8] << 8)
449 uint8_t resultData[16];
473 *NewFont = (resultData[6] << 24)
474 | (resultData[7] << 16)
475 | (resultData[8] << 8)
503 uint16_t Y, uint16_t Width, uint16_t Height,
526 uint16_t CY, uint16_t RadiusX, uint16_t RadiusY,
527 uint32_t Color, uint32_t Flags)
550 uint16_t Y, uint16_t Width, uint16_t Height,
551 uint32_t Color, uint32_t Type)
574 uint16_t X, uint16_t Y,
const char * Text,
577 uint8_t cmdData[1060];
602 for (i = 0; i < length; i++)
611 uint16_t X, uint16_t Y,
const char * Text,
614 uint8_t cmdData[1060];
639 for (i = 0; i < length; i++)
648 uint16_t X, uint16_t Y,
const uint16_t * Text,
651 uint8_t cmdData[1060];
676 for (i = 0; i < length; i++)
685 uint16_t Y,
const uint8_t * Bitmap, uint16_t BmpWidth,
686 uint16_t BmpHeight, uint32_t BmpSize,
int HdffCmdOsdDeleteFontFace(int OsdDevice, uint32_t FontFace)
void BitBuffer_SetBits(BitBuffer_t *BitBuffer, int NumBits, uint32_t Data)
int HdffCmdOsdCreateFont(int OsdDevice, uint32_t FontFace, uint32_t Size, uint32_t *NewFont)
int HdffCmdOsdReset(int OsdDevice)
int HdffCmdOsdCreateDisplay(int OsdDevice, uint16_t Width, uint16_t Height, HdffColorType_t ColorType, uint32_t *NewDisplay)
int HdffCmdOsdRenderDisplay(int OsdDevice, uint32_t Display)
#define HDFF_INVALID_HANDLE
uint32_t HdffCmdSetLength(BitBuffer_t *MsgBuf)
int HdffCmdOsdConfigure(int OsdDevice, const HdffOsdConfig_t *Config)
int HdffCmdOsdDeleteFont(int OsdDevice, uint32_t Font)
void BitBuffer_Init(BitBuffer_t *BitBuffer, uint8_t *Data, uint32_t MaxLength)
int HdffCmdOsdDeletePalette(int OsdDevice, uint32_t Palette)
int HdffCmdOsdDrawEllipse(int OsdDevice, uint32_t Display, uint16_t CX, uint16_t CY, uint16_t RadiusX, uint16_t RadiusY, uint32_t Color, uint32_t Flags)
int HdffCmdOsdSetDisplayClippingArea(int OsdDevice, uint32_t Display, int Enable, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
void HdffCmdBuildHeader(BitBuffer_t *MsgBuf, HdffMessageType_t MsgType, HdffMessageGroup_t MsgGroup, HdffMessageId_t MsgId)
int HdffCmdOsdDrawText(int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const char *Text, uint32_t Color)
int HdffCmdOsdCreateFontFace(int OsdDevice, const uint8_t *FontData, uint32_t DataSize, uint32_t *NewFontFace)
int HdffCmdOsdDrawWideText(int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const uint16_t *Text, uint32_t Color)
int HdffCmdOsdRestoreRegion(int OsdDevice, uint32_t Display)
int HdffCmdOsdCreatePalette(int OsdDevice, HdffColorType_t ColorType, HdffColorFormat_t ColorFormat, uint32_t NumColors, const uint32_t *Colors, uint32_t *NewPalette)
static const cCursesFont Font
int HdffCmdOsdDrawSlope(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height, uint32_t Color, uint32_t Type)
int HdffCmdOsdDeleteDisplay(int OsdDevice, uint32_t Display)
int HdffCmdOsdEnableDisplay(int OsdDevice, uint32_t Display, int Enable)
int HdffCmdOsdSetDisplayOutputRectangle(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
int HdffCmdOsdDrawBitmap(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, const uint8_t *Bitmap, uint16_t BmpWidth, uint16_t BmpHeight, uint32_t BmpSize, HdffColorType_t ColorType, uint32_t Palette)
int HdffCmdOsdSetPaletteColors(int OsdDevice, uint32_t Palette, HdffColorFormat_t ColorFormat, uint8_t StartColor, uint32_t NumColors, const uint32_t *Colors)
int HdffCmdOsdSetDisplayPalette(int OsdDevice, uint32_t Display, uint32_t Palette)
int HdffCmdOsdDrawUtf8Text(int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const char *Text, uint32_t Color)
int HdffCmdOsdDrawRectangle(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height, uint32_t Color)
int HdffCmdOsdSaveRegion(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)