📄 emhwlib_properties_1000.h
字号:
enum RMDispGraphicInputPropertyID { /** DispGraphicInput_DRAMSize_in_type and DispGraphicInput_DRAMSize_out_type, (R/W Exchange) @par Enum Default; */ RMDispGraphicInputPropertyID_DRAMSize = 4040, /** DispGraphicInput_Open_type, (W) @par Enum Default; */ RMDispGraphicInputPropertyID_Open = 4041, /** ::RMuint32, (W) @par Enum Default; */ RMDispGraphicInputPropertyID_Close = 4042, /** DispGraphicInput_InputFormat_type, (R/W) @par Subset for video input. For all features of graphics input, use Format property. */ RMDispGraphicInputPropertyID_InputFormat = 6079, /** DispGraphicInput_OutputFormat_type, (R/W) @par Specifies the output surface characteristics */ RMDispGraphicInputPropertyID_OutputFormat = 6080, /** DispGraphicInput_KeyColor_type, (R/W) @par Enum Default; */ RMDispGraphicInputPropertyID_KeyColor = 6081, /** ::RMuint32, (R/W) @par Routing source of the H- and V-Sync outputs. @note Allowed module IDs: @li DispGraphicInput @li DispDigitalOut @li DispMainAnalogOut @li DispComponentOut @li DispCompositeOut */ RMDispGraphicInputPropertyID_SyncControlModuleID = 6082,};/** Module Enum Default */enum RMDispDigitalOutPropertyID { /** ::enum EMhwlibDigitalTimingSignal, (R/W) @par Enable CCIR 656 embedded sync signals. */ RMDispDigitalOutPropertyID_TimingSignal = 6083, /** ::RMbool, (R/W) @par Luma or RGB components are clipped between 16 and 235, chroma is clipped from 16 to 240, if active. */ RMDispDigitalOutPropertyID_EnableClipping = 6084, /** DispDigitalOut_ClippingLevel_enum, (R/W) @par Luma or RGB components are clipped between 16 and 235, chroma is clipped from 16 to 240, if active. */ RMDispDigitalOutPropertyID_ClippingLevel = 6085, /** ::RMuint32, (R/W) @par Number of bits (8, 16 or 24) on the digital output. Will be adapted to match component size, e.g value '8' with component size '12' results in 36 bit bus. */ RMDispDigitalOutPropertyID_BusSize = 6086, /** ::RMuint32, (R/W) @par Number of bits (8, 10 or 12) for each color component on the digital output. */ RMDispDigitalOutPropertyID_ComponentSize = 6222, /** ::RMbool, (R/W) @par Enables or disables dithering (rounding) when converting the internal 12 bit components to 8 or 10 bits. */ RMDispDigitalOutPropertyID_DeepColorDither = 6223, /** ::RMbool, (R/W) @par Sets the alignment of 8 and 10 bit components within the 18 bit bus in DDR mode. If FALSE, the components will be MSB aligned towards bit 17. If TRUE, the components will be LSB aligned towards bit 0. */ RMDispDigitalOutPropertyID_DeepColorAlign = 6224, /** ::RMbool, (R/W) @par Define the YUV format following MPEG2 (0) specification or MPEG1 (1) specification */ RMDispDigitalOutPropertyID_EnableMPEG1Chroma = 6087, /** ::enum EMhwlibColorOrder, (R/W) @par Specify the order of the digital data to: @li 24 bit R-G-B (0) or R-B-G (1) @li 24 bit Cr-Y-Cb (0) or Cr-Cb-Y (1) @li 16 bit Y-CbCr (0) CbCr-Y (1) */ RMDispDigitalOutPropertyID_ColorOrder = 6088, /** ::RMbool, (R/W) @par Sets the DoubleRate feature of EM863x. If TRUE, each pixel will be sent twice, doubling the pixel clock and all horizontal timing values at the digital output pads. */ RMDispDigitalOutPropertyID_DoubleRate = 6089, /** ::RMbool, (R/W) @par If TRUE, Delays VSYNC by one pixel clock. */ RMDispDigitalOutPropertyID_VSyncDelay1PixClk = 6184, /** ::RMbool, (R/W) @par If TRUE, sets the field ID logic on the HSync trailing edge. */ RMDispDigitalOutPropertyID_TrailingEdge = 6185, /** ::RMuint32, (R/W) @par Routing source of the H- and V-Sync outputs. @note Allowed module IDs: @li DispDigitalOut @li DispMainAnalogOut @li DispComponentOut */ RMDispDigitalOutPropertyID_SyncControlModuleID = 6090, /** ::RMbool, (R/W) @par enables the data pad. */ RMDispDigitalOutPropertyID_EnableDataPAD = 6091, /** ::RMbool, (R/W) @par enables the sync pad. */ RMDispDigitalOutPropertyID_EnableSyncPAD = 6092, /** ::RMbool, (R/W) @par enables the vvld pad. */ RMDispDigitalOutPropertyID_EnableVVLDPAD = 6093, /** DispDigitalOut_PadsConfig_type, (R/W) @par Several output options - OBSOLETE, use PadsControl/QueryPadsControl instead! */ RMDispDigitalOutPropertyID_PadsConfig = 6094, /** DispDigitalOut_InputPadsConfig_type, (R/W) @par Several input options - OBSOLETE, use PadsControl/QueryPadsControl instead! */ RMDispDigitalOutPropertyID_InputPadsConfig = 6095, /** DispDigitalOut_PadsControl_type, (W) @par Several options for the digital input and output ports */ RMDispDigitalOutPropertyID_PadsControl = 6202, /** DispDigitalOut_QueryPadsControl_in_type and DispDigitalOut_QueryPadsControl_out_type, (R/W Exchange) @par Get the current state of several options for the digital input and output ports */ RMDispDigitalOutPropertyID_QueryPadsControl = 6203, /** ::struct EMhwlibColorConversionMatrix, (R/W) @par Colorimetry matrix : Output = [Mat] * Input + Cst */ RMDispDigitalOutPropertyID_Matrix = 4043, /** ::RMbool, (R/W) @par enable/disable Colorimetry matrix */ RMDispDigitalOutPropertyID_EnableMatrix = 4044, /** DispDigitalOut_GPIOFieldID_type, (R/W) @par Enum Default; */ RMDispDigitalOutPropertyID_GPIOFieldID = 4047, /** ::RMpalette_8BPP, (R/W) @par Enum Default; */ RMDispDigitalOutPropertyID_GammaLut = 4048, /** ::RMbool, (R/W) @par Enum Default; */ RMDispDigitalOutPropertyID_EnableGammaCorrection = 4049, /** ::RMpalette_8BPP, (R/W) @par Enum Default; */ RMDispDigitalOutPropertyID_TemperatureLut = 4050, /** ::RMbool, (R/W) @par Enum Default; */ RMDispDigitalOutPropertyID_EnableTemperatureCorrection = 4051, /** ::void, (W) @par Trigger an update of the xtal counter values for VSyncTimes. Need to be followed by a Validate call. */ RMDispDigitalOutPropertyID_UpdateVSyncTimes = 6209, /** DispDigitalOut_VSyncTimes_type, (R) @par Retreive the xtal counter value at the time of each input and output vsync resp. frame start */ RMDispDigitalOutPropertyID_VSyncTimes = 6208,};/** Module Enum Default */enum RMDispMainAnalogOutPropertyID { /** ::RMbool, (R/W) @par Defines if the SD input signal is oversampled 2 times */ RMDispMainAnalogOutPropertyID_EnableSDTVInput2xOversample = 6107, /** ::RMbool, (R/W) @par Saves energy! */ RMDispMainAnalogOutPropertyID_EnableSync = 6108, /** ::RMbool, (R/W) @par Blackout the picture */ RMDispMainAnalogOutPropertyID_EnablePicture = 6109, /** ::enum EMhwlibSharpnessControl, (R/W) @par Sharpness/Notch filter allows to scale the luma amplitude around the chroma carrier frequency. A complete notch is performed by setting to 0 the luma amplitude around the chroma carrier frequency. Sharpness is done by amplifying luma amplitude on its high frequency (the high frequency is the chroma carrier frequency) */ RMDispMainAnalogOutPropertyID_Sharpness = 6110, /** ::enum EMhwlibChromaFilter, (R/W) @par Sets/Gets the Chroma filter */ RMDispMainAnalogOutPropertyID_ChromaFilter = 6111, /** ::enum EMhwlibLumaFilter, (R/W) @par Sets/Gets the Luma filter */ RMDispMainAnalogOutPropertyID_LumaFilter = 6112, /** ::struct EMhwlibColorConversionMatrix, (R/W) @par Colorimetry matrix : Output = [Mat] * Input + Cst */ RMDispMainAnalogOutPropertyID_Matrix = 4052, /** ::RMbool, (R/W) @par enable/disable Colorimetry matrix */ RMDispMainAnalogOutPropertyID_EnableMatrix = 4053, /** ::struct EMhwlibColorConversionMatrix, (R/W) @par Colorimetry matrix for CVBS/S-Video part of light display block: Output = [Mat] * Input + Cst */ RMDispMainAnalogOutPropertyID_MatrixCVBS = 4054, /** ::RMbool, (R/W) @par enable/disable Colorimetry matrix */ RMDispMainAnalogOutPropertyID_EnableMatrixCVBS = 4055, /** ::enum EMhwlibColorSpace, (R/W) @par Enum Default; */ RMDispMainAnalogOutPropertyID_ColorSpaceCVBS = 6113,};/** Module Enum Default */enum RMDispComponentOutPropertyID { /** ::RMbool, (R/W) @par Defines if the SD input signal is oversampled 2 times */ RMDispComponentOutPropertyID_EnableSDTVInput2xOversample = 6114, /** ::RMbool, (R/W) @par Saves energy! */ RMDispComponentOutPropertyID_EnableSync = 6115, /** ::RMbool, (R/W) @par Blackout the picture */ RMDispComponentOutPropertyID_EnablePicture = 6116, /** ::enum EMhwlibChromaFilter, (R/W) @par Sets/Gets the Chroma filter */ RMDispComponentOutPropertyID_ChromaFilter = 6117, /** ::enum EMhwlibLumaFilter, (R/W) @par Sets/Gets the Luma filter */ RMDispComponentOutPropertyID_LumaFilter = 6118, /** ::struct EMhwlibColorConversionMatrix, (R/W) @par Colorimetry matrix : Output = [Mat] * Input + Cst */ RMDispComponentOutPropertyID_Matrix = 4061, /** ::RMbool, (R/W) @par enable/disable Colorimetry matrix */ RMDispComponentOutPropertyID_EnableMatrix = 4062,};/** Module Enum Default */enum RMDispCompositeOutPropertyID { /** ::RMbool, (R/W) @par Defines if the SD input signal is oversampled 2 times */ RMDispCompositeOutPropertyID_EnableSDTVInput2xOversample = 6119, /** ::RMbool, (R/W) @par Saves energy! */ RMDispCompositeOutPropertyID_EnableSync = 6120, /** ::RMbool, (R/W) @par Blackout the picture */ RMDispCompositeOutPropertyID_EnablePicture = 6121, /** ::enum EMhwlibSharpnessControl, (R/W) @par Sharpness/Notch filter allows to scale the luma amplitude around the chroma carrier frequency. A complete notch is performed by setting to 0 the luma amplitude around the chroma carrier frequency. Sharpness is done by amplifying luma amplitude on its high frequency (the high frequency is the chroma carrier frequency) */ RMDispCompositeOutPropertyID_Sharpness = 6122, /** ::enum EMhwlibChromaFilter, (R/W) @par Sets/Gets the Chroma filter */ RMDispCompositeOutPropertyID_ChromaFilter = 6123, /** ::enum EMhwlibLumaFilter, (R/W) @par Sets/Gets the Luma filter */ RMDispCompositeOutPropertyID_LumaFilter = 6124,};/** Module Enum Default */enum RMDemuxEnginePropertyID { /** ::RMuint32, (R) @par Enum Default; */ RMDemuxEnginePropertyID_MicrocodeVersion = 4063, /** DemuxEngine_Microcode_type, (W) @par Enum Default; */ RMDemuxEnginePropertyID_Microcode = 4064, /** DemuxEngine_MicrocodeDRAMSize_in_type and DemuxEngine_MicrocodeDRAMSize_out_type, (R/W Exchange) @par Enum Default; */ RMDemuxEnginePropertyID_MicrocodeDRAMSize = 4065, /** ::ProcessorState, (R/W) @par Enum Default; */ RMDemuxEnginePropertyID_State = 4066, /** ::RMuint32, (R) @par */ RMDemuxEnginePropertyID_AllocatePidEntry = 1048, /** ::RMuint32, (W) @par */ RMDemuxEnginePropertyID_FreePidEntry = 1049, /** ::RMuint32, (R) @par */ RMDemuxEnginePropertyID_AllocateSectionEntry = 1050, /** ::RMuint32, (W) @par */ RMDemuxEnginePropertyID_FreeSectionEntry = 1051, /** ::RMuint32, (R) @par */ RMDemuxEnginePropertyID_AllocateCipherEntry = 1052, /** ::RMuint32, (W) @par */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -