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

📄 emhwlib_properties_1000.h

📁 Sigma SMP8634 Mrua v. 2.8.2.0
💻 H
📖 第 1 页 / 共 5 页
字号:
	RMDemuxEnginePropertyID_FreeCipherEntry = 1053,	/** ::void, (W) @par 		 */	RMDemuxEnginePropertyID_TimerInit = 1054,	/** DemuxEngine_PidUsage_in_type and DemuxEngine_PidUsage_out_type, (R/W Exchange) @par 		 */	RMDemuxEnginePropertyID_PidUsage = 1104,};/** 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,	/** MpegEngine_ConnectTask_type, (W) @par 		connect/disconnect video/spu tasks to mpeg engine. */	RMMpegEnginePropertyID_ConnectTask = 1059,	/** ::void, (W) @par 		needed only when microcode is loaded by xos to initialize heartbeat an scheduler symbols in video microcode */	RMMpegEnginePropertyID_InitMicrocodeSymbols = 1091,};/** 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,	/** ::RMuint32, (R) @par 		Enum Default; */	RMVideoDecoderPropertyID_Overlay = 1061,	/** ::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,	/** ::enum EMhwlibClosedCaptionType, (W) @par 		By default it is EMhwlibClosedCaptionType_None. In case that the user data contains two types of closed caption the first one detected will be parsed and sent to CCFifo.  */	RMVideoDecoderPropertyID_ClosedCaptionType = 4614,};/** This module provides access to the Audio DSP specific functionalities */enum RMAudioEnginePropertyID {	/** ::RMuint32, (W) @par 		Set Capture Fifo Container address */	RMAudioEnginePropertyID_audio_captureFifo_container = 4615,	/** ::RMuint32, (R) @par 		Get Capture Fifo Size */	RMAudioEnginePropertyID_audio_captureFifo_info = 4616,	/** ::RMuint32, (R) @par 		Retrieves loaded Audio DSP Microcode Version */	RMAudioEnginePropertyID_MicrocodeVersion = 4136,	/** AudioEngine_Microcode_type, (W) @par 		Select and load the Audio DSP microcode. @note @li This property should be called only when the DSP is in stopped state.\n @li Use the ::RMAudioEnginePropertyID_MicrocodeDRAMSize  property followed by a call to ::RUAMalloc to allocate the memory specified by the Address parameter */	RMAudioEnginePropertyID_Microcode = 4137,	/** AudioEngine_MicrocodeDRAMSize_in_type and AudioEngine_MicrocodeDRAMSize_out_type, (R/W Exchange) @par 		Returns DDR-DRAM memory (cached or un-cached) requirements for a specified microcode. @note @li This function must be used before allocating the returned memory size using ::RUAMalloc. The ::RMAudioEnginePropertyID_Microcode  property needs this memory to store microcode specific overlays and data. \n @li The same Microcode version has to be used when calling ::RMAudioEnginePropertyID_Microcode. Failure to do so may result in insufficient memory or memory overrun. */	RMAudioEnginePropertyID_MicrocodeDRAMSize = 4138,	/** ::ProcessorState, (R/W) @par 		Set or Get Audio DSP processor state. This property is used to reset, stop and run the DSP during initialization time. Once a DSP is running, it should remain as such until the system is in error state or shutdowned. @note @li This property should be used with extreme cautious since it affects directly the hardware state.\n @li DO NOT USE this call to control the audio decoding process. Use ::RMAudioDecoderPropertyID_Command property instead.@sa ::RMAudioEnginePropertyID_MicrocodeVersion */	RMAudioEnginePropertyID_State = 4139,	/** ::RMuint32, (R/W) @par 		Set the decoder PLL input and Audio output frequencies (in Hz). @note @li This property should be called before sending any DSP command using ::RMAudioDecoderPropertyID_Command.@li An auto-detection frequency mechanism for compressed audio (i.e. not PCM data) may be added in later releases.@li The same output frequencies apply to all Audio decoders. All audio decoders other then PCM used on a single DSP currently require to be encoded at the same input frequency. PCM supports some frequency adjustments. */	RMAudioEnginePropertyID_SampleFrequency = 4140,	/** ::RMbool, (R/W) @par 		Set forced sample frequency (FALSE, default) or sample frequency set from stream information by audio decoder (TRUE). */	RMAudioEnginePropertyID_SampleFrequencyFromStream = 4141,	/** AudioEngine_SampleFrequencyFromSource_type, (R/W) @par 		Extended version of property SampleFrequency. @note SampleFrequency is the same as SampleFrequencyFromSource, with GeneratorNumber = 3, Source = 1 (XtalIn) at 27MHz and IntermediateFrequency = 148500000. */	RMAudioEnginePropertyID_SampleFrequencyFromSource = 4142,	/** ::enum MClkFactor, (R/W) @par 		Set or Get the Master CLock factor, either 256 * fs or 128 * fs */	RMAudioEnginePropertyID_MasterClockFactor = 4480,	/** AudioEngine_Volume_type, (R/W) @par 		Set audio output channel FIFO volume.@li Increasing the audio volume above 0db may cause distortion (cropping) on the audio output depending on the audio source.@li This volume is the master output volume for the specified channel. Even though this volume will be applied to 2 audio decoders, there are currently no way to control the volume separately on these 2 decoders. */	RMAudioEnginePropertyID_Volume = 4143,	/** AudioEngine_Delay_type, (W) @par 		Set audio output channel FIFO volume.@li Increasing the audio volume above 0db may cause distortion (cropping) on the audio output depending on the audio source.@li This volume is the master output volume for the specified channel. Even though this volume will be applied to 2 audio decoders, there are currently no way to control the volume separately on these 2 decoders. */	RMAudioEnginePropertyID_Delay = 4144,	/** AudioEngine_PL2x_type, (W) @par 		Set ProLogic IIx parameters */	RMAudioEnginePropertyID_PL2x = 4594,	/** AudioEngine_QueryVolume_in_type and AudioEngine_QueryVolume_out_type, (R/W Exchange) @par 

⌨️ 快捷键说明

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