📄 emhwlib_properties_3000.h
字号:
/** ::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,};/** Module Enum Default */enum RMMpegEnginePropertyID { /** ::RMuint32, (R) @par Enum Default; */ RMMpegEnginePropertyID_MicrocodeVersion = 4101, /** MpegEngine_Microcode_type, (W) @par Enum Default; */ RMMpegEnginePropertyID_Microcode = 4102, /** MpegEngine_MicrocodeDRAMSize_in_type and MpegEngine_MicrocodeDRAMSize_out_type, (R/W Exchange) @par Enum Default; */ RMMpegEnginePropertyID_MicrocodeDRAMSize = 4103, /** ::ProcessorState, (R/W) @par Enum Default; */ RMMpegEnginePropertyID_State = 4104, /** MpegEngine_DecoderSharedMemory_type, (R/W) @par Enum Default; */ RMMpegEnginePropertyID_DecoderSharedMemory = 4105, /** MpegEngine_SchedulerSharedMemory_type, (R/W) @par Enum Default; */ RMMpegEnginePropertyID_SchedulerSharedMemory = 4106, /** ::RMuint32, (R) @par How many video/spu tasks are currently opened. */ RMMpegEnginePropertyID_ConnectedTaskCount = 4107,};/** Module Enum Default */enum RMVideoDecoderPropertyID { /** VideoDecoder_DRAMSize_in_type and VideoDecoder_DRAMSize_out_type, (R/W Exchange) @par Enum Default; */ RMVideoDecoderPropertyID_DRAMSize = 4108, /** VideoDecoder_Open_type, (W) @par Enum Default; */ RMVideoDecoderPropertyID_Open = 4109, /** ::RMuint32, (W) @par Enum Default; */ RMVideoDecoderPropertyID_Close = 4110, /** VideoDecoder_Codec_enum, (R/W) @par Selects the type of video codec. The value should be supported by MPEG_profile selected at Open.@note The maximum codec value (MPEG4_HD) corresponds to the maximum DRAM reqirement. @li The video codec can be selected in stop mode and it should be followed by Init command. */ RMVideoDecoderPropertyID_Codec = 4111, /** VideoDecoder_Command_enum, (W) @par Enum Default; */ RMVideoDecoderPropertyID_Command = 4112, /** VideoDecoder_State_enum, (R) @par Enum Default; */ RMVideoDecoderPropertyID_State = 4113, /** VideoDecoder_VopInfo_type, (R/W) @par Enum Default; */ RMVideoDecoderPropertyID_VopInfo = 4114, /** VideoDecoder_VideoTimeScale_type, (R/W) @par Enum Default; */ RMVideoDecoderPropertyID_VideoTimeScale = 4115, /** ::struct InbandCommandX_type, (R) @par */ RMVideoDecoderPropertyID_DisplayInbandCommandX = 4117, /** ::RMuint32, (R) @par Enum Default; */ RMVideoDecoderPropertyID_FrameCounter = 6132, /** VideoDecoder_WMV9VSProp_type, (W) @par Enum Default; */ RMVideoDecoderPropertyID_WMV9VSProp = 4118, /** VideoDecoder_DIVX3VSProp_type, (W) @par Enum Default; */ RMVideoDecoderPropertyID_DIVX3VSProp = 4119, /** ::RMbool, (W) @par If FALSE, video decoder skips all frames until first SequenceHeader/VOL in stream. If TRUE video decoder starts decoding from the first IFrame in stream, using the previous stored SequenceHeader/VOL. It should be set after video stop and before video play. After video stop the decoder modifies it to FALSE. */ RMVideoDecoderPropertyID_StorePreviousVideoHeader = 6133, /** ::struct SurfaceAspectRatio_type, (W) @par force the aspect ratio of video decoder surface based on inband command */ RMVideoDecoderPropertyID_InbandSurfaceAspectRatio = 4120, /** ::enum EMhwlibScalingMode, (W) @par force the scaling mode of video decoder based on inband command */ RMVideoDecoderPropertyID_InbandScalingMode = 4121, /** VideoDecoder_ForceColorSpace_type, (W) @par force the color space of the video source */ RMVideoDecoderPropertyID_ForceColorSpace = 4122, /** ::enum EMhwlibScanMode, (W) @par sets the scan mode (progressive/interlaced) of the video source */ RMVideoDecoderPropertyID_ScanMode = 4123, /** ::RMuint64, (R) @par Enum Default; */ RMVideoDecoderPropertyID_LastDecodedPTS = 4124, /** ::RMuint32, (R) @par Enum Default; */ RMVideoDecoderPropertyID_DecodedPictureCount = 4125, /** ::RMuint32, (R) @par Enum Default; */ RMVideoDecoderPropertyID_SkippedPictureCount = 4126, /** ::RMuint32, (R) @par Enum Default; */ RMVideoDecoderPropertyID_Error = 4127, /** ::RMuint32, (R) @par Enum Default; */ RMVideoDecoderPropertyID_Skip = 4128, /** ::struct VideoDecoder_NextPicture_type, (R) @par Enum Default; */ RMVideoDecoderPropertyID_PeekNextPicture = 6134, /** VideoDecoder_ConnectReader_in_type and VideoDecoder_ConnectReader_out_type, (R/W Exchange) @par Enum Default; */ RMVideoDecoderPropertyID_ConnectReader = 6135, /** ::void, (W) @par Enum Default; */ RMVideoDecoderPropertyID_DisconnectReader = 6136, /** ::RMuint32, (W) @par Enum Default; */ RMVideoDecoderPropertyID_ReleasePicture = 6137, /** ::RMuint32, (W) @par Enum Default; */ RMVideoDecoderPropertyID_AcquirePicture = 6138, /** ::RMuint32, (W) @par Enum Default; */ RMVideoDecoderPropertyID_KeepPictureBeforeFlushing = 6139, /** ::void, (W) @par Enum Default; */ RMVideoDecoderPropertyID_FlushReaderDisplayFIFO = 6140, /** ::struct VideoDecoder_NextPicture_type, (R) @par Enum Default; */ RMVideoDecoderPropertyID_NextPicture = 6141, /** VideoDecoder_DecoderDataMemory_in_type and VideoDecoder_DecoderDataMemory_out_type, (R/W Exchange) @par Enum Default; */ RMVideoDecoderPropertyID_DecoderDataMemory = 4129, /** VideoDecoder_DRAMSizeX_in_type and VideoDecoder_DRAMSizeX_out_type, (R/W Exchange) @par Enum Default; */ RMVideoDecoderPropertyID_DRAMSizeX = 4130, /** VideoDecoder_OpenX_type, (W) @par Enum Default; */ RMVideoDecoderPropertyID_OpenX = 4131, /** ::enum EMhwlibVideoCodec, (R/W) @par */ RMVideoDecoderPropertyID_CodecX = 4132, /** ::RMuint32, (R) @par gbus address of bitstream fifo container. It points to a gbus_fifo structure or a gbus_fifo_eraser structure, depending if EMHWLIB_USE_ERASER_FIFO was set FALSE/TRUE in ProtectedFlags at OpenX. */ RMVideoDecoderPropertyID_BtsFIFO = 4133, /** ::RMuint32, (R) @par gbus address of pts fifo container. It points to a gbus_entry_fifo structure with entry size of VPTS_FIFO_ENTRY_SIZE = 8 bytes, first RMuint32 is the byte counter and second RMuint32 is the pts expressed usually in 45K unit. */ RMVideoDecoderPropertyID_PtsFIFO = 4611, /** ::struct UserDataFIFOInfo, (R) @par Enum Default; */ RMVideoDecoderPropertyID_UserDataFIFOInfo = 4134, /** ::RMstatus, (R) @par status of the execution of the last command */ RMVideoDecoderPropertyID_CommandStatus = 4135, /** ::RMuint32, (W) @par pictures with an error count above this value are not sent to display */ RMVideoDecoderPropertyID_DisplayErrorThreshold = 4479, /** VideoDecoder_AnchorErrPropagation_type, (W) @par Enum Default; */ RMVideoDecoderPropertyID_AnchorErrPropagation = 4560, /** ::RMbool, (W) @par When set to TRUE it enables the low delay or video drip functionality. The video decoder needs at least 4 bytes of 0 at the end of every frame. The frame is displayed immediately, ignoring the display reordering. */ RMVideoDecoderPropertyID_LowDelay = 4485, /** ::RMuint32, (W) @par Property used to customize the display information from video stream is a specific way. Default is as standard. One option allows that flag progressive_sequence=0 for mpeg2 to be interpreted as always deinterlace. */ RMVideoDecoderPropertyID_InterlacedProgressiveAlgorithm = 4487, /** ::RMuint64, (W) @par Property used to set the initial hardware pts used for B frames in closed GOP. The unit is codec dependent. For mpeg2 is 45k. */ RMVideoDecoderPropertyID_InitialHwPts = 4501, /** ::struct EMhwlibActiveFormatDescription, (R) @par Returns the current active format (extracted from the user data) and the picture aspect ratio of the encoded frame. */ RMVideoDecoderPropertyID_ActiveFormat = 6192, /** ::RMbool, (R/W) @par the video decoder shall skip NotCoded P Frames (to handle DIVX packed streams that make an invalid use of NCP Frames) */ RMVideoDecoderPropertyID_SkipNotCodedPFrames = 4559, /** ::RMuint32, (W) @par Default 0. Logic OR-ed flags: VIDEO_SEQUENCE_END_CODE_RESET_REFERENCES, VIDEO_SEQUENCE_END_CODE_RESET_DISPLAY_SIZE, VIDEO_SEQUENCE_END_CODE_RESET_COLOR_DESCRIPTION */ RMVideoDecoderPropertyID_SequenceEndCodeResetFlags = 4606,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -