vdr  2.2.0
Functions
hdffcmd_osd.c File Reference
#include <stdint.h>
#include <string.h>
#include <sys/ioctl.h>
#include "hdffcmd.h"
#include "hdffcmd_base.h"
#include "hdffcmd_defs.h"

Go to the source code of this file.

Functions

int HdffCmdOsdConfigure (int OsdDevice, const HdffOsdConfig_t *Config)
 
int HdffCmdOsdReset (int OsdDevice)
 
int HdffCmdOsdCreateDisplay (int OsdDevice, uint16_t Width, uint16_t Height, HdffColorType_t ColorType, uint32_t *NewDisplay)
 
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 HdffCmdOsdSetDisplayClippingArea (int OsdDevice, uint32_t Display, int Enable, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
 
int HdffCmdOsdRenderDisplay (int OsdDevice, uint32_t Display)
 
int HdffCmdOsdSaveRegion (int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
 
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)
 
int HdffCmdOsdDeletePalette (int OsdDevice, uint32_t Palette)
 
int HdffCmdOsdSetDisplayPalette (int OsdDevice, uint32_t Display, uint32_t Palette)
 
int HdffCmdOsdSetPaletteColors (int OsdDevice, uint32_t Palette, HdffColorFormat_t ColorFormat, uint8_t StartColor, uint32_t NumColors, const uint32_t *Colors)
 
int HdffCmdOsdCreateFontFace (int OsdDevice, const uint8_t *FontData, uint32_t DataSize, uint32_t *NewFontFace)
 
int HdffCmdOsdDeleteFontFace (int OsdDevice, uint32_t FontFace)
 
int HdffCmdOsdCreateFont (int OsdDevice, uint32_t FontFace, uint32_t Size, uint32_t *NewFont)
 
int HdffCmdOsdDeleteFont (int OsdDevice, uint32_t Font)
 
int HdffCmdOsdDrawRectangle (int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height, uint32_t Color)
 
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 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 HdffCmdOsdDrawText (int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const char *Text, uint32_t Color)
 
int HdffCmdOsdDrawUtf8Text (int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const char *Text, uint32_t Color)
 
int HdffCmdOsdDrawWideText (int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const uint16_t *Text, uint32_t Color)
 
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)
 

Function Documentation

int HdffCmdOsdConfigure ( int  OsdDevice,
const HdffOsdConfig_t Config 
)
int HdffCmdOsdCreateDisplay ( int  OsdDevice,
uint16_t  Width,
uint16_t  Height,
HdffColorType_t  ColorType,
uint32_t *  NewDisplay 
)
int HdffCmdOsdCreateFont ( int  OsdDevice,
uint32_t  FontFace,
uint32_t  Size,
uint32_t *  NewFont 
)
int HdffCmdOsdCreateFontFace ( int  OsdDevice,
const uint8_t *  FontData,
uint32_t  DataSize,
uint32_t *  NewFontFace 
)
int HdffCmdOsdCreatePalette ( int  OsdDevice,
HdffColorType_t  ColorType,
HdffColorFormat_t  ColorFormat,
uint32_t  NumColors,
const uint32_t *  Colors,
uint32_t *  NewPalette 
)
int HdffCmdOsdDeleteDisplay ( int  OsdDevice,
uint32_t  Display 
)
int HdffCmdOsdDeleteFont ( int  OsdDevice,
uint32_t  Font 
)
int HdffCmdOsdDeleteFontFace ( int  OsdDevice,
uint32_t  FontFace 
)
int HdffCmdOsdDeletePalette ( int  OsdDevice,
uint32_t  Palette 
)
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 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 HdffCmdOsdDrawRectangle ( int  OsdDevice,
uint32_t  Display,
uint16_t  X,
uint16_t  Y,
uint16_t  Width,
uint16_t  Height,
uint32_t  Color 
)
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 HdffCmdOsdDrawText ( int  OsdDevice,
uint32_t  Display,
uint32_t  Font,
uint16_t  X,
uint16_t  Y,
const char *  Text,
uint32_t  Color 
)
int HdffCmdOsdDrawUtf8Text ( int  OsdDevice,
uint32_t  Display,
uint32_t  Font,
uint16_t  X,
uint16_t  Y,
const char *  Text,
uint32_t  Color 
)
int HdffCmdOsdDrawWideText ( int  OsdDevice,
uint32_t  Display,
uint32_t  Font,
uint16_t  X,
uint16_t  Y,
const uint16_t *  Text,
uint32_t  Color 
)
int HdffCmdOsdEnableDisplay ( int  OsdDevice,
uint32_t  Display,
int  Enable 
)
int HdffCmdOsdRenderDisplay ( int  OsdDevice,
uint32_t  Display 
)
int HdffCmdOsdReset ( int  OsdDevice)
int HdffCmdOsdRestoreRegion ( int  OsdDevice,
uint32_t  Display 
)
int HdffCmdOsdSaveRegion ( int  OsdDevice,
uint32_t  Display,
uint16_t  X,
uint16_t  Y,
uint16_t  Width,
uint16_t  Height 
)
int HdffCmdOsdSetDisplayClippingArea ( int  OsdDevice,
uint32_t  Display,
int  Enable,
uint16_t  X,
uint16_t  Y,
uint16_t  Width,
uint16_t  Height 
)
int HdffCmdOsdSetDisplayOutputRectangle ( int  OsdDevice,
uint32_t  Display,
uint16_t  X,
uint16_t  Y,
uint16_t  Width,
uint16_t  Height 
)
int HdffCmdOsdSetDisplayPalette ( int  OsdDevice,
uint32_t  Display,
uint32_t  Palette 
)
int HdffCmdOsdSetPaletteColors ( int  OsdDevice,
uint32_t  Palette,
HdffColorFormat_t  ColorFormat,
uint8_t  StartColor,
uint32_t  NumColors,
const uint32_t *  Colors 
)