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

📄 rmhwlibprop.inc

📁 神龙卡的linux sdk RMF-1.6.88.0.tar.gz
💻 INC
📖 第 1 页 / 共 3 页
字号:
RM_DEFINE_FULL_PROPERTY(HWLIB, EEPROM_SET, eEepromMax)/*****************************************************/RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiDeviceId)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiSubId)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiBoardVersion)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiAPMState)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiPIOAccess)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiHwLibVersion)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiUcodeVersion)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiCommand)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiUcode)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiAsynchCommand)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiBoardNameString)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, ebiLastErrorInfoString)RM_DEFINE_FULL_PROPERTY(HWLIB, BOARDINFO_SET, eBoardInfoMax)/*****************************************************/	/** Scart Output ( TV output )	    @li evScartOutput_COMPOSITE	    @li evScartOutput_RGB	    @li evScartOutput_DISABLE	    @note The default value is evScartOutput_DISABLE 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evScartOutput)	/** Output Device for video display	    @li evOutputDevice_VGA	    @li evOutputDevice_TV	    @li evOutputDevice_HDTV	    @li evOutputDevice_DigOvOnly	    @note The default value is evOutputDevice_VGA for analog boards and evOutputDevice_VGATV for digital boards. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evOutputDevice)	/** TV output format (TV output)	    @li evTvOutputFormat_COMPOSITE	    @li evTvOutputFormat_COMPONENT_YUV	    @li evTvOutputFormat_COMPONENT_RGB	    @li evTvOutputFormat_OUTPUT_OFF	    @li evTvOutputFormat_COMPONENT_RGB_SCART	    @note The default value is evTvOutputFormat_COMPOSITE. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evTvOutputFormat)	/** TV standard (TV output)	    @li evTvStandard_NTSC	    @li evTvStandard_PAL	    @li evTvStandard_PAL60	    @li evTvStandard_PALM	    @note The default value is evTvStandard_NTSC. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evTvStandard)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evBrightness)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evContrast)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evSaturation)	/** Video input aspect ratio	    @li evInAspectRatio_4x3	    @li evInAspectRatio_16x9	    @note The default value is evInAspectRatio_4x3. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evInAspectRatio)	/** Video input standard ( based on frame rate and vertical width )	    @li evInStandard_NTSC	    @li evInStandard_PAL	    @note The default value is evInStandard_NTSC. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evInStandard)	/** Video output display option 	    @li evOutDisplayOption_Normal	    @li evOutDisplayOption_16x9to4x3_PanScan	    @li evOutDisplayOption_16x9to4x3_LetterBox	    @li evOutDisplayOption_4x3to16x9_HorzCenter	    @li evOutDisplayOption_4x3to16x9_VertCenter	    @note The default value is evOutDisplayOption_Normal. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evOutDisplayOption)	/** Source video window - {0,0, MpegWidth, MpegHeight}	    @note Default Source window is 720x480	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evSourceWindow)	/** Zoomed video window - it should be inside the SourceWindow	    @note Default the Zoomed video window is equal with SourceWindow 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evZoomedWindow)	/** Maximum  output display resolution	    @note It depends on the evOutputDevice selected. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evMaxDisplayWindow)	/** evDestinationWindow	    @note For full screen get evMaxDisplayWindow and set evDestinationWindow	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evDestinationWindow)	/** evValidWindow = Video valid window	    @note The default is evMaxDisplayWindow	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evValidWindow)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evCustomHdtvParams)	/** Video speed 	    @note The default value is 0 for normal speed playback	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evSpeed)	/** evCaptureParams uses evCaptureParams_type to specify: 	    wWidth        = picture width in pixels	    wHeight       = height of frame or field in lines	    wPictureType  = 0 for frame, 1 for field	    dwBufferSize  = size of the buffer to receive the YUV info corresponding to CaptureFormat already set	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evCaptureParams)    /** evCaptureFormat uses evCaptureFormat_type to specify:        YUV_420_FRAME = 0,      // frame, eventually weaved for interlaced content        YUV_420_TOP_FIELD,      // top field for interlaced content.                                // For progressive content or Mpeg1 selects the odd lines from frame for (Y and UV).        YUV_420_BOTTOM_FIELD,   // bottom field for interlaced content.						// For progressive content or Mpeg1 selects the even lines from frame for (Y and UV).        YUV_422_TOP_FIELD,      // returns "top" field for Y and all UV        YUV_422_BOTTOM_FIELD,   // returns "bottom" field for Y and all UV        BGR_24BITS_BMP,         // frame, eventually weaved        PALETTE_INDEX_BMP       // frame, eventually weaved    */RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evCaptureFormat)    /** evCaptureFrame has to provide a buffer of dwBufferSize bytes; dwBufferSize should be    get from evCaptureParams, after setting the evCaptureFormat    */RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evCaptureFrame)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evUnsupported)	/** AnalogCable Presence	    @li evAnalogCable_NotConnected	    @li evAnalogCable_Connected	    @note The default value is evAnalogCable_Connected 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evAnalogCable)	/** DigitalCable Presence	    @li evDigitalCable_NotConnected	    @li evDigitalCable_Connected	    @note The default value is evDigitalCable_Connected 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evDigitalCable)	/** ScartAspectRatio ( TV output )	    @li evScartAspectRatio_Auto	    @li evScartAspectRatio_4x3	    @li evScartAspectRatio_16x9	    @note The default value is evScartAspectRatio_Auto 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evScartAspectRatio)	/** Video frame counter gives the number of frames displayed since	    previous video stop.	    @note The default value after stop is 0.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evFrameCounter)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evYUVWriteParams)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evDisplayFilter)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evDigOvOnlyConfig)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evDigOvOnlyParams)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evVOBUReverseParams)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evVOBULastPack)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evVOBUReverseSpeed)	/** @li 1 for BROADCASTED_VIDEO -  the video is streamed and contains I blocks.	    @li 0 for DVD_VIDEO - the video contains complete I frames. 	    @note The default value is DVD_VIDEO.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evBroadcastedVideo)	/** @li 1 - displays progressive or interlaced like in the video stream	    @li 0 - displays only progressive if the stream switches very fast from interlaced to progressive	    @note The default value is 0. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evForcedProgressiveSourceOff)	/** @li 1 - displays progressive for any video stream	    @li 0 - displays progressive only for movies	    @note The default value is 0. 	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evForcedProgressiveAlways)	/** @li 1 - it drops frames when it converts Ntsc clip to PAL TV.	    @li 0 - it drops fields when it converts Ntsc clip to PAL TV.	    @note The default value is 0.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evNtscPalFrameDrop)	/** @li 1 - displays only BOB on progressive device output	    @li 0 - displays BOB or WEAVE on progressive device output, depending on stream	    @note The default value is 0.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evForcedBobDisplayOnOutputDevice)	/** 4 bits info from video stream		bit 1,0 = APS= analogue protection system= pseudo sync pulse, inverted split color burst		bit 3,2 = CGMS= copy generation management system= copyright, copy generation	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evMacrovisionFlags)	/** 	    Information valid only in video decoding state.		Index in table defined in Mpeg1/2 standard	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evHwFrameRateIndex)	/** 	    Information valid only in video decoding state.		Index in table defined in Mpeg1/2 standard	*/RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evHwAspectRatioIndex)	/**     Is effective during the video PAUSE and STOP status after DICOM_Update flag is set to 1.	evStreamDefaultAtPause	evTopFieldAtPause,	evBottomFieldAtPause,	evBothFieldsAtPause    */RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evFieldFrameAtPause)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evVideoHwPlay)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evVideoHwPause)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evVideoHwStop)RM_DEFINE_FULL_PROPERTY(HWLIB, VIDEO_SET, evMax)/*****************************************************/	/** setting for the "ppm value" for 27MHz input for audio clock.	Supported only for Ne2kTv board.	Accepted values: -150ppm, -75ppm, 0ppm, +75ppm, +150ppm	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eAudioFineVcxo)	/** setting for the audio NovaLite Pll used for some hardware designs.		In the VCXO_SET set:		Coefficients[0] = (N & 0xFF) | ((M & 0xFF)<<8) | ((K & 0xFF)<<16);		See NovaLite spec for values of N,M,K.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eAudioVcxo)	/** setting for AC3 parameters:	Ac3ComprDlgNorm      HwLib default eAc3LineOut	Ac3SpeakerConfig     HwLib default eAc3SpeakerSurround	Ac3HiLoDynamicRange  HwLib default 0xFFFF	Ac3RepeatCounter     HwLib default 0x0000	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eaAc3Conf)	/** setting for audio channels selection for the speakers:	eAudioMode_Stereo	eAudioMode_MonoRight	eAudioMode_MonoLeft	eAudioMode_MonoMix	@note The default value is eAudioMode_Stereo.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eAudioMode)	/** setting to select what audio signals are used for input/output,	The setting is suppoted or not depending on the hardware design.	Only Harmony = DigPvr board supports next settings:	eAudioInOutDefault        - JDA1_SCkinJDA1CK_Jda1CkinGCK_ScinOUT_DamckOUT	eAudioInOutVcxoJda1Ckin   - JDA1_SCkinJDA1CK_Jda1CkinDAMCK_ScinOUT_DamckIN, DAMCK = VCXO(27MHz)	eAudioInOutExternJda1Ckin - JDA1_SCkinDAMCK_Jda1CkinGCK_ScinOUT_DamckIN, DAMCK = capture clock	eAudioInOutSCkinCapture   - JDA1_SCkinJDA1CK_Jda1CkinDAMCK_ScinOUT_DamckIN, DAMCK = 1.5x(40MHz)	@note The default value is eAudioInOutDefault.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eaInOutConfig)	/** audio volume right from 0 to 100	    @note The default value is 50.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eaVolumeRight)	/** audio volume left from 0 to 100	    @note The default value is 50.	*/RM_DEFINE_FULL_PROPERTY(HWLIB, AUDIO_SET, eaVolumeLeft)	/** format of the audio stream  ( mpeg, ac3, pcm,... )	Setting should be applied in Stop state of the decoder.	    @note The default value is eAudioFormat_AC3.	*/

⌨️ 快捷键说明

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