26 uint32_t
CmdGetCopyrights(uint8_t Index,
char * pString, uint32_t MaxLength);
33 void CmdAvSetVideoWindow(uint8_t DecoderIndex,
bool Enable, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height);
39 void CmdAvSetStc(uint8_t DecoderIndex, uint64_t Stc);
40 void CmdAvFlushBuffer(uint8_t DecoderIndex,
bool FlushAudio,
bool FlushVideo);
62 uint32_t NumColors,
const uint32_t * pColors);
66 uint8_t StartColor, uint32_t NumColors,
const uint32_t * pColors);
73 void CmdOsdDrawRectangle(uint32_t hDisplay,
int X,
int Y,
int Width,
int Height, uint32_t Color);
74 void CmdOsdDrawEllipse(uint32_t hDisplay,
int CX,
int CY,
int RadiusX,
int RadiusY,
75 uint32_t Color, uint32_t Flags);
76 void CmdOsdDrawSlope(uint32_t hDisplay,
int X,
int Y,
int Width,
int Height, uint32_t Color, uint32_t Type);
77 void CmdOsdDrawText(uint32_t hDisplay, uint32_t hFont,
int X,
int Y,
const char * pText, uint32_t Color);
78 void CmdOsdDrawUtf8Text(uint32_t hDisplay, uint32_t hFont,
int X,
int Y,
const char * pText, uint32_t Color);
79 void CmdOsdDrawTextW(uint32_t hDisplay, uint32_t hFont,
int X,
int Y,
const uint16_t * pText, uint32_t Color);
80 void CmdOsdDrawBitmap(uint32_t hDisplay,
int X,
int Y,
const uint8_t * pBitmap,
81 int BmpWidth,
int BmpHeight,
int BmpSize,
83 void CmdOsdSaveRegion(uint32_t hDisplay,
int X,
int Y,
int Width,
int Height);
uint32_t CmdOsdCreateFont(uint32_t hFontFace, uint32_t Size)
void CmdOsdRenderDisplay(uint32_t hDisplay)
void CmdAvSetDecoderInput(uint8_t DecoderIndex, uint8_t DemultiplexerIndex)
void CmdMuxSetVolume(uint8_t Volume)
void CmdAvSetDemultiplexerInput(uint8_t DemultiplexerIndex, uint8_t TsInputIndex)
void CmdHdmiSendCecCommand(HdffCecCommand_t Command)
void CmdOsdDrawBitmap(uint32_t hDisplay, int X, int Y, const uint8_t *pBitmap, int BmpWidth, int BmpHeight, int BmpSize, HdffColorType_t ColorType, uint32_t hPalette)
void CmdRemoteSetAddressFilter(bool Enable, uint32_t Address)
uint32_t CmdOsdCreatePalette(HdffColorType_t ColorType, HdffColorFormat_t ColorFormat, uint32_t NumColors, const uint32_t *pColors)
uint32_t CmdOsdCreateDisplay(uint32_t Width, uint32_t Height, HdffColorType_t ColorType)
void CmdOsdSetPaletteColors(uint32_t hPalette, HdffColorFormat_t ColorFormat, uint8_t StartColor, uint32_t NumColors, const uint32_t *pColors)
void CmdAvSetPlayMode(uint8_t PlayMode, bool Realtime)
void CmdOsdDeletePalette(uint32_t hPalette)
void CmdOsdRestoreRegion(uint32_t hDisplay)
void CmdAvSetAudioPid(uint8_t DecoderIndex, uint16_t AudioPid, HdffAudioStreamType_t StreamType, HdffAvContainerType_t ContainerType=HDFF_AV_CONTAINER_PES)
void CmdAvShowStillImage(uint8_t DecoderIndex, const uint8_t *pStillImage, int Size, HdffVideoStreamType_t StreamType)
void CmdOsdDrawEllipse(uint32_t hDisplay, int CX, int CY, int RadiusX, int RadiusY, uint32_t Color, uint32_t Flags)
void CmdAvSetVideoFormat(uint8_t DecoderIndex, const HdffVideoFormat_t *pVideoFormat)
void CmdOsdDrawSlope(uint32_t hDisplay, int X, int Y, int Width, int Height, uint32_t Color, uint32_t Type)
void CmdOsdDrawText(uint32_t hDisplay, uint32_t hFont, int X, int Y, const char *pText, uint32_t Color)
void CmdOsdDeleteFont(uint32_t hFont)
uint32_t CmdOsdCreateFontFace(const uint8_t *pFontData, uint32_t DataSize)
void CmdHdmiSetVideoMode(HdffVideoMode_t VideoMode)
void CmdAvSetVideoPid(uint8_t DecoderIndex, uint16_t VideoPid, HdffVideoStreamType_t StreamType, bool PlaybackMode=false)
void CmdAvEnableVideoAfterStop(uint8_t DecoderIndex, bool EnableVideoAfterStop)
void CmdAvSetAudioDelay(int16_t Delay)
void CmdAvSetVideoOutputMode(uint8_t DecoderIndex, HdffVideoOutputMode_t OutputMode)
void CmdOsdSetDisplayPalette(uint32_t hDisplay, uint32_t hPalette)
void CmdHdmiConfigure(const HdffHdmiConfig_t *pConfig)
uint32_t CmdGetFirmwareVersion(char *pString, uint32_t MaxLength)
void CmdOsdSaveRegion(uint32_t hDisplay, int X, int Y, int Width, int Height)
void CmdAvSetSyncShift(int16_t SyncShift)
void CmdOsdSetDisplayClippingArea(uint32_t hDisplay, bool Enable, uint32_t X, uint32_t Y, uint32_t Width, uint32_t Height)
void CmdOsdDeleteFontFace(uint32_t hFontFace)
void CmdOsdSetDisplayOutputRectangle(uint32_t hDisplay, uint32_t X, uint32_t Y, uint32_t Width, uint32_t Height)
void CmdAvSetTeletextPid(uint8_t DecoderIndex, uint16_t TeletextPid)
void CmdOsdEnableDisplay(uint32_t hDisplay, bool Enable)
void CmdOsdDeleteDisplay(uint32_t hDisplay)
void CmdAvSetAudioChannel(uint8_t AudioChannel)
void CmdOsdDrawRectangle(uint32_t hDisplay, int X, int Y, int Width, int Height, uint32_t Color)
void CmdRemoteSetProtocol(HdffRemoteProtocol_t Protocol)
void CmdAvSetVideoWindow(uint8_t DecoderIndex, bool Enable, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
void CmdMuxSetVideoOut(HdffVideoOut_t VideoOut)
void CmdMuxMuteAudio(bool Mute)
void CmdAvSetVideoSpeed(uint8_t DecoderIndex, int32_t Speed)
void CmdAvFlushBuffer(uint8_t DecoderIndex, bool FlushAudio, bool FlushVideo)
uint32_t CmdGetCopyrights(uint8_t Index, char *pString, uint32_t MaxLength)
void CmdAvSetStc(uint8_t DecoderIndex, uint64_t Stc)
void CmdOsdConfigure(const HdffOsdConfig_t *pConfig)
void CmdAvSetAudioDownmix(HdffAudioDownmixMode_t DownmixMode)
void CmdAvSetPcrPid(uint8_t DecoderIndex, uint16_t PcrPid)
uint32_t CmdGetInterfaceVersion(char *pString, uint32_t MaxLength)
void CmdAvSetAudioSpeed(uint8_t DecoderIndex, int32_t Speed)
void CmdAvMuteAudio(uint8_t DecoderIndex, bool Mute)
void CmdOsdDrawUtf8Text(uint32_t hDisplay, uint32_t hFont, int X, int Y, const char *pText, uint32_t Color)
void CmdOsdDrawTextW(uint32_t hDisplay, uint32_t hFont, int X, int Y, const uint16_t *pText, uint32_t Color)
void CmdAvEnableSync(uint8_t DecoderIndex, bool EnableSync)