📄 rmhwlibprop.inc
字号:
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 + -