Classes |
struct | HDFF::_tVideoFormat |
struct | HDFF::_tOsdConfig |
struct | HDFF::_tHdmiConfig |
Namespaces |
namespace | HDFF |
Defines |
#define | MAX_CMD_LEN 1536 |
#define | InvalidHandle 0xFFFFFFFF |
#define | ScreenDisplayHandle 0xFFFFFFFE |
#define | PositionScreenCentered 0xFFFF |
#define | SizeFullScreen 0xFFFF |
#define | SizeSameAsSource 0xFFFE |
#define | FontFaceTiresias 0x00000000 |
Typedefs |
typedef enum HDFF::_eMessageType | HDFF::eMessageType |
typedef enum HDFF::_eMessageGroup | HDFF::eMessageGroup |
typedef enum HDFF::_eMessageId | HDFF::eMessageId |
typedef enum
HDFF::_eAVContainerType | HDFF::eAVContainerType |
typedef enum
HDFF::_eAudioStreamType | HDFF::eAudioStreamType |
typedef enum
HDFF::_eVideoStreamType | HDFF::eVideoStreamType |
typedef enum HDFF::_eTvFormat | HDFF::eTvFormat |
typedef enum
HDFF::_eVideoConversion | HDFF::eVideoConversion |
typedef struct HDFF::_tVideoFormat | HDFF::tVideoFormat |
typedef enum
HDFF::_eVideoOutputMode | HDFF::eVideoOutputMode |
typedef enum HDFF::_eDownmixMode | HDFF::eDownmixMode |
typedef enum HDFF::_eVideoOut | HDFF::eVideoOut |
typedef enum HDFF::_eSlowBlank | HDFF::eSlowBlank |
typedef enum HDFF::_eFastBlank | HDFF::eFastBlank |
typedef enum HDFF::_eColorType | HDFF::eColorType |
typedef enum HDFF::_eColorFormat | HDFF::eColorFormat |
typedef enum HDFF::_eDrawingFlags | HDFF::eDrawingFlags |
typedef struct HDFF::_tOsdConfig | HDFF::tOsdConfig |
typedef enum HDFF::_eHdmiVideoMode | HDFF::eHdmiVideoMode |
typedef enum
HDFF::_eVideoModeAdaption | HDFF::eVideoModeAdaption |
typedef enum HDFF::_eCecCommand | HDFF::eCecCommand |
typedef struct HDFF::_tHdmiConfig | HDFF::tHdmiConfig |
typedef enum HDFF::_eRemoteProtocol | HDFF::eRemoteProtocol |
Enumerations |
enum | HDFF::_eMessageType { HDFF::msgTypeCommand,
HDFF::msgTypeAnswer,
HDFF::msgTypeResult,
HDFF::msgTypeEvent
} |
enum | HDFF::_eMessageGroup {
HDFF::msgGroupGeneric,
HDFF::msgGroupAvDec,
HDFF::msgGroupAvMux,
HDFF::msgGroupFrontend,
HDFF::msgGroupOsd,
HDFF::msgGroupHdmi,
HDFF::msgGroupRemoteControl
} |
enum | HDFF::_eMessageId {
HDFF::msgGenGetFirmwareVersion = 0,
HDFF::msgGenGetInterfaceVersion,
HDFF::msgGenGetCopyrights,
HDFF::msgAvSetAudioPid = 0,
HDFF::msgAvSetVideoPid,
HDFF::msgAvSetPcrPid,
HDFF::msgAvSetTeletextPid,
HDFF::msgAvShowStillImage,
HDFF::msgAvSetVideoWindow,
HDFF::msgAvSetDecoderInput,
HDFF::msgAvSetDemultiplexerInput,
HDFF::msgAvSetVideoFormat,
HDFF::msgAvSetVideoOutputMode,
HDFF::msgAvSetStc,
HDFF::msgAvFlushBuffer,
HDFF::msgAvEnableSync,
HDFF::msgAvSetVideoSpeed,
HDFF::msgAvSetAudioSpeed,
HDFF::msgAvEnableVideoAfterStop,
HDFF::msgAvGetVideoFormatInfo,
HDFF::msgAvSetAudioDelay,
HDFF::msgAvSetAudioDownmix,
HDFF::msgAvSetAudioChannel,
HDFF::msgAvSetPlayMode,
HDFF::msgMuxSetVideoOut = 0,
HDFF::msgMuxSetSlowBlank,
HDFF::msgMuxSetFastBlank,
HDFF::msgMuxSetVolume,
HDFF::msgMuxSetAudioMute,
HDFF::msgOsdConfigure = 0,
HDFF::msgOsdReset,
HDFF::msgOsdCreateDisplay = 10,
HDFF::msgOsdDeleteDisplay,
HDFF::msgOsdEnableDisplay,
HDFF::msgOsdSetDisplayOutputRectangle,
HDFF::msgOsdSetDisplayClippingArea,
HDFF::msgOsdRenderDisplay,
HDFF::msgOsdSaveRegion,
HDFF::msgOsdRestoreRegion,
HDFF::msgOsdCreatePalette = 30,
HDFF::msgOsdDeletePalette,
HDFF::msgOsdSetDisplayPalette,
HDFF::msgOsdSetPaletteColors,
HDFF::msgOsdCreateFontFace = 50,
HDFF::msgOsdDeleteFontFace,
HDFF::msgOsdCreateFont,
HDFF::msgOsdDeleteFont,
HDFF::msgOsdDrawPixel = 70,
HDFF::msgOsdDrawRectangle,
HDFF::msgOsdDrawCircle,
HDFF::msgOsdDrawEllipse,
HDFF::msgOsdDrawSlope,
HDFF::msgOsdDrawText,
HDFF::msgOsdDrawTextW,
HDFF::msgOsdDrawBitmap,
HDFF::msgHdmiEnableOutput = 0,
HDFF::msgHdmiSetVideoMode,
HDFF::msgHdmiConfigure,
HDFF::msgHdmiIsDisplayConnected,
HDFF::msgHdmiGetDisplayInfo,
HDFF::msgHdmiGetVideoMode,
HDFF::msgHdmiSendCecCommand,
HDFF::msgRemoteSetProtocol = 0,
HDFF::msgRemoteSetAddressFilter,
HDFF::msgRemoteKeyEvent
} |
enum | HDFF::_eAVContainerType { HDFF::avContainerPes,
HDFF::avContainerPesDvd,
HDFF::avContainerMaxValue
} |
enum | HDFF::_eAudioStreamType {
HDFF::audioStreamMpeg1,
HDFF::audioStreamMpeg2,
HDFF::audioStreamAc3,
HDFF::audioStreamAac,
HDFF::audioStreamHeAac,
HDFF::audioStreamPcm,
HDFF::audioStreamEAc3,
HDFF::audioStreamDts,
HDFF::audioStreamMaxValue
} |
enum | HDFF::_eVideoStreamType {
HDFF::videoStreamMpeg1,
HDFF::videoStreamMpeg2,
HDFF::videoStreamH264,
HDFF::videoStreamMpeg4Asp,
HDFF::videoStreamVc1,
HDFF::videoStreamMaxValue
} |
enum | HDFF::_eTvFormat { HDFF::tvFormat4by3,
HDFF::tvFormat16by9,
HDFF::tvFormatMaxValue
} |
enum | HDFF::_eVideoConversion {
HDFF::videoConversionAutomatic,
HDFF::videoConversionLetterbox16by9,
HDFF::videoConversionLetterbox14by9,
HDFF::videoConversionPillarbox,
HDFF::videoConversionCentreCutOut,
HDFF::videoConversionAlways16by9,
HDFF::videoConversionMaxValue
} |
enum | HDFF::_eVideoOutputMode { HDFF::videoOutputClone,
HDFF::videoOutputDualView,
HDFF::videoOutputMaxValue
} |
enum | HDFF::_eDownmixMode {
HDFF::downmixOff,
HDFF::downmixAnalog,
HDFF::downmixAlways,
HDFF::downmixAutomatic,
HDFF::downmixHdmi
} |
enum | HDFF::_eVideoOut {
HDFF::videoOutDisabled,
HDFF::videoOutRgb,
HDFF::videoOutCvbsYuv,
HDFF::videoOutYc,
HDFF::videoOutMaxValue
} |
enum | HDFF::_eSlowBlank { HDFF::slowBlankOff,
HDFF::slowBlank16by9,
HDFF::slowBlank4by3,
HDFF::slowBlankMaxValue
} |
enum | HDFF::_eFastBlank { HDFF::fastBlankCvbs,
HDFF::fastBlankRgb,
HDFF::fastBlankMaxValue
} |
enum | HDFF::_eColorType {
HDFF::colorTypeClut1,
HDFF::colorTypeClut2,
HDFF::colorTypeClut4,
HDFF::colorTypeClut8,
HDFF::colorTypeARGB8888,
HDFF::colorTypeARGB8565,
HDFF::colorTypeARGB4444,
HDFF::colorTypeARGB1555
} |
enum | HDFF::_eColorFormat { HDFF::colorFormatARGB,
HDFF::colorFormatACbYCr
} |
enum | HDFF::_eDrawingFlags {
HDFF::drawFull,
HDFF::drawHalfTop,
HDFF::drawHalfLeft,
HDFF::drawHalfBottom,
HDFF::drawHalfRight,
HDFF::drawQuarterTopLeft,
HDFF::drawQuarterTopRight,
HDFF::drawQuarterBottomLeft,
HDFF::drawQuarterBottomRight,
HDFF::drawQuarterTopLeftInverted,
HDFF::drawQuarterTopRightInverted,
HDFF::drawQuarterBottomLeftInverted,
HDFF::drawQuarterBottomRightInverted
} |
enum | HDFF::_eHdmiVideoMode {
HDFF::videoMode576p50 = 18,
HDFF::videoMode720p50 = 19,
HDFF::videoMode1080i50 = 20,
HDFF::videoMode576i50 = 22,
HDFF::videoModeMaxValue
} |
enum | HDFF::_eVideoModeAdaption { HDFF::videoModeAdaptOff,
HDFF::videoModeAdaptFrameRate,
HDFF::videoModeAdaptOnlyForHd,
HDFF::videoModeAdaptAlways
} |
enum | HDFF::_eCecCommand { HDFF::cecCommandTvOn,
HDFF::cecCommandTvOff,
HDFF::cecCommandActiveSource,
HDFF::cecCommandInactiveSource
} |
enum | HDFF::_eRemoteProtocol { HDFF::remoteProtocolNone,
HDFF::remoteProtocolRc5,
HDFF::remoteProtocolRc6,
HDFF::remoteProtocolMaxValue
} |