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