⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emhwlib_properties_3000.h

📁 Sigma SMP8634 Mrua v. 2.8.2.0
💻 H
📖 第 1 页 / 共 5 页
字号:
		Sets the scaler id of the scaler needed for motion adaptative deinterlacing */	RMDispMainVideoScalerPropertyID_DeinterlacingMotionScaler = 6048,	/** ::RMbool, (R/W) @par 		Enum Default; */	RMDispMainVideoScalerPropertyID_Enable_3_2_PullDownDetection = 6049,	/** DispMainVideoScaler_FilterSelection_type, (R/W) @par 		Sets the scaling filter selection boundaries */	RMDispMainVideoScalerPropertyID_FilterSelection = 6050,};/** Module Enum Default */enum RMDispSubPictureScalerPropertyID {	/** DispSubPictureScaler_ScalingConfig_type, (R/W) @par 		Sets the SPU scaling mode */	RMDispSubPictureScalerPropertyID_ScalingConfig = 6053,};/** The three multi-format scalers (VCR/CRT/GFX) are general-purpose scaling units which can accept all supported video and graphics data formats (except sub-picture). A 256x32 lookup table in each scaler supports color expansion in 1, 2, 4 and 8 bit/pixel input modes. Due to internal RAM size limitations, these scalers support a maximum of 1024 pixels/line in 32 bit/pixel modes, and a maximum of 2048 pixels/line in 16 (or less) bit/pixel modes. Each scaler processes the video stream in the YC domain, and implements 2-tap H and V-scalers with a scaling range of 0.25 to infinity. Additional downscaling is possible by employing a pre-downscaler before the 2-tap scalers. Each scaler can properly support the differing chrominance sample alignment of MPEG-1 versus MPEG-2. */enum RMDispVCRMultiScalerPropertyID {	RMDispVCRMultiScaler_unused = 0, };/** The three multi-format scalers (VCR/CRT/GFX) are general-purpose scaling units which can accept all supported video and graphics data formats (except sub-picture). A 256x32 lookup table in each scaler supports color expansion in 1, 2, 4 and 8 bit/pixel input modes. Due to internal RAM size limitations, these scalers support a maximum of 1024 pixels/line in 32 bit/pixel modes, and a maximum of 2048 pixels/line in 16 (or less) bit/pixel modes. Each scaler processes the video stream in the YC domain, and implements 2-tap H and V-scalers with a scaling range of 0.25 to infinity. Additional downscaling is possible by employing a pre-downscaler before the 2-tap scalers. Each scaler can properly support the differing chrominance sample alignment of MPEG-1 versus MPEG-2. */enum RMDispCRTMultiScalerPropertyID {	RMDispCRTMultiScaler_unused = 0, };/** The three multi-format scalers (VCR/CRT/GFX) are general-purpose scaling units which can accept all supported video and graphics data formats (except sub-picture). A 256x32 lookup table in each scaler supports color expansion in 1, 2, 4 and 8 bit/pixel input modes. Due to internal RAM size limitations, these scalers support a maximum of 1024 pixels/line in 32 bit/pixel modes, and a maximum of 2048 pixels/line in 16 (or less) bit/pixel modes. Each scaler processes the video stream in the YC domain, and implements 2-tap H and V-scalers with a scaling range of 0.25 to infinity. Additional downscaling is possible by employing a pre-downscaler before the 2-tap scalers. Each scaler can properly support the differing chrominance sample alignment of MPEG-1 versus MPEG-2. */enum RMDispGFXMultiScalerPropertyID {	RMDispGFXMultiScaler_unused = 0, };/** The main mixer receives the picture streams from each of the eight sources.@n @image html DispMainMixer_Block.png "Main Mixer" @n Each incoming stream passes through a positioning block, which places the input picture at a specified horizontal and vertical position within the active display window. Within the mixer, the positioned streams are then sorted according to a programmable ordering. The highest priority (top layer) is always assigned to the hardware cursor. For each pixel, layer 5 is alpha-blended with layer 4, layer 6 is alpha-blended with the result, and layer 7 is alpha-blended to form the output pixel. If any pixel is transparent, the sort moves down the layer order until a non-transparent pixel is found. Thus the output pixel stream consists of the merged combination of the four highest priority non-transparent layers. The output of the main mixer is sent to the display routing block. @image html DispMainMixer_Position.png Position Block */enum RMDispMainMixerPropertyID {	/** DispMainMixer_LayerOrder_type, (R/W) @par 		@note Only a maximum of 4 planes can be blended per pixel. A transparent pixel is not considered as alpha blended.@note Layer 7 is reserved for the Hardware Cursor */	RMDispMainMixerPropertyID_LayerOrder = 6056,};/** Module Enum Default */enum RMDispVCRMixerPropertyID {	/** DispVCRMixer_LayerOrder_type, (R/W) @par 		@note Only a maximum of 4 planes can be blended per pixel. A transparent pixel is not considered as alpha blended.@note Layer 7 is reserved for the Hardware Cursor */	RMDispVCRMixerPropertyID_LayerOrder = 6065,};/** Module Enum Default */enum RMDispColorBarsPropertyID {	/** ::RMuint32, (R/W) @par 		Enum Default; */	RMDispColorBarsPropertyID_Intensity = 6066,	/** ::enum EMhwlibColorBarsStandard, (R/W) @par 		Enum Default; */	RMDispColorBarsPropertyID_Standard = 6067,};/** Module Enum Default */enum RMDispRoutingPropertyID {	/** DispRouting_Route_type, (W) @par 		Enum Default; */	RMDispRoutingPropertyID_Route = 4031,	/** DispRouting_Routing_type, (R) @par 		Enum Default; */	RMDispRoutingPropertyID_Routing = 4032,};/** Module Enum Default */enum RMDispVideoInputPropertyID {	/** DispVideoInput_DRAMSize_in_type and DispVideoInput_DRAMSize_out_type, (R/W Exchange) @par 		Enum Default; */	RMDispVideoInputPropertyID_DRAMSize = 4033,	/** DispVideoInput_Open_type, (W) @par 		Enum Default; */	RMDispVideoInputPropertyID_Open = 4034,	/** ::RMuint32, (W) @par 		Enum Default; */	RMDispVideoInputPropertyID_Close = 4035,	/** ::RMuint32, (R/W) @par 		Number of bits (8 or 16) on the video input. */	RMDispVideoInputPropertyID_BusSize = 6069,	/** DispVideoInput_InputFormat_type, (R/W) @par 		Enum Default; */	RMDispVideoInputPropertyID_InputFormat = 6070,};/** Module Enum Default */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,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -