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

📄 emhwlib_propertytypes.h

📁 Sigma SMP8634 Mrua v. 2.8.2.0
💻 H
📖 第 1 页 / 共 5 页
字号:
	/** Member default */	enum AacOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_Ac3Parameters_type {	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Member default */	enum Ac3OutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	RMbool Acmod2DualMode;	/** Member default */	enum Ac3CompMode_type CompMode;	/** Member default */	RMuint32 DynScaleHi;	/** Member default */	RMuint32 DynScaleLo;	/** Member default */	RMuint32 PcmScale;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_DtsParameters_type {	/** supported in Postprocessing */	enum OutputDualMode_type OutputDualMode;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	enum DtsOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Member default */	RMuint32 BassMode;	/** Member default */	RMbool dts_CD;};/** struct Default */struct AudioDecoder_LpcmVobParameters_type {	/** Member default */	enum LpcmVobChannelAssign_type ChannelAssign;	/** Member default range 8 -> 24 */	RMuint32 BitsPerSample;	/** Member default */	RMuint32 SamplingFrequency;	/** Member default */	RMbool DownMix;	/** Member default */	RMuint16x8 CoefLR;	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Member default */	enum AudioOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_LpcmAobParameters_type {	/** Member default */	enum LpcmAobChannelAssign_type ChannelAssign;	/** Member default range 8 -> 24 */	RMuint32 BitsPerSampleGroup1;	/** Member default range 0 -> 24 */	RMuint32 BitsPerSampleGroup2;	/** Member default */	RMuint32 SamplingFrequencyGroup1;	/** Member default */	RMuint32 SamplingFrequencyGroup2;	/** Member default */	RMbool DownMix;	/** Member default */	RMuint16x6 CoefLR;	/** Member default */	RMuint32 PhaseLR;	/** Member default */	RMuint32 Group2Shift;	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Member default */	enum AudioOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	RMbool DownSample;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_PcmCdaParameters_type {	/** Member default */	enum PcmCdaChannelAssign_type ChannelAssign;	/** Member default range 8 -> 24 */	RMuint32 BitsPerSample;	/** Member default */	RMuint32 SamplingFrequency;	/** Member default */	RMbool MsbFirst;	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Member default */	enum AudioOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Member default */	RMbool SignedPCM;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_LpcmBDParameters_type {	/** Member default */	enum PcmCdaChannelAssign_type ChannelAssign;	/** Member default range 8 -> 24 */	RMuint32 BitsPerSample;	/** Member default */	RMuint32 SamplingFrequency;	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Member default */	enum AudioOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_MpegParameters_type {	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Member default */	RMbool Acmod2DualMode;	/** Member default */	enum AudioOutputChannels_type OutputChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_WMAParameters_type {	/** Member default */	RMuint16 VersionNumber;	/** Member default */	RMuint32 SamplingFrequency;	/** Member default */	RMuint8 NumberOfChannels;	/** Member default */	RMbool OutputLfe;	/** Member default */	RMuint32 Bitrate;	/** Member default */	RMuint32 PacketSize;	/** Member default */	RMuint16 EncoderOptions;	/** Member default */	RMuint8 BitsPerSample;	/** Member default */	RMuint8 WMAProValidBitsPerSample;	/** Member default */	RMuint16 WMAProChannelMask;	/** Member default */	RMuint8 WMAProVersionNumber;	/** Member default */	enum OutputDualMode_type OutputDualMode;	/** Selects between disable, uncompressed and compressed SpdifOutput. */	enum OutputSpdif_type OutputSpdif;	/** For Wmapro_6 6 channels play on 6 outputs, else 6 channels are downmixed in 2 outputs */	enum WmaproOutputChannels_type OutputChannels;	/** Member default */	enum AudioOutputSurround20_type OutputSurround20;	/** not yet implemented */	RMbool ValidDownMixCoef;	/** not yet implemented */	RMuint32x64 DownMixCoef;	/** not yet implemented */	enum WmaproDynamicRangeControl_type DynamicRangeControl;	/** not yet implemented */	RMint32x5 DrcCoef;	/** Member default */	RMuint32 BassMode;};/** struct Default */struct AudioDecoder_AudioPostProcessingInfo_type {	/** Member default */	RMuint32 dataReady;};/** struct Default */struct AudioDecoder_AudioPostProcessingBuffer_type {	/** Member default */	RMuint32 frameSize;	/** Member default */	RMuint32 inputChCfg;	/** Member default */	RMuint32* tmpBufAddr;};/** Audio Decoder Mixing Weights */struct AudioDecoder_MixerWeight_type {	/**  */	RMuint32 MixerValue_ch0;	/**  */	RMuint32 MixerValue_ch1;	/**  */	RMuint32 MixerValue_ch2;	/**  */	RMuint32 MixerValue_ch3;	/**  */	RMuint32 MixerValue_ch4;	/**  */	RMuint32 MixerValue_ch5;	/**  */	RMuint32 MixerValue_ch6;	/**  */	RMuint32 MixerValue_ch7;};/** struct Default */struct AudioDecoder_OpenX_type {	/**  */	RMuint32 ProtectedFlags;	/** input audio stream data fifo */	RMuint32 BitstreamFIFOSize;	/** Member default */	RMuint32 XferFIFOCount;	/** Member default */	RMuint32 PtsFIFOCount;	/** Member default */	RMuint32 InbandFIFOCount;	/** Member default */	RMuint32 MaxChannelOutCount;	/** Member default */	RMuint32 PCMLineCount;	/** Member default */	RMuint32 XtaskInbandFIFOCount;	/** index of STC */	RMuint32 STCId;	/** index of Xtask module */	RMuint32 XtaskId;	/** Member default */	RMuint32 OutputSamplesProtectedAddress;	/** Member default */	RMuint32 OutputSamplesProtectedSize;	/** Member default */	RMuint32 BitstreamProtectedAddress;	/** Member default */	RMuint32 BitstreamProtectedSize;	/** Member default */	RMuint32 UnprotectedAddress;	/** Member default */	RMuint32 UnprotectedSize;};/** struct Default */struct AudioDecoder_SynchroniseAudioWithDisplayPTS_type {	/** Member default */	RMuint32 ModuleID;	/** Member default */	RMbool Enable;};/** struct Default */struct AudioDecoder_AudioPlayTime_type {	/** Member default */	enum AudioPlayMode_type PlayMode;	/** Member default */	RMuint64 PlayStartPTS;	/** Member default */	RMuint64 PlayEndPTS;};/** BDJ panning parameter in (x, y) coordinate. */struct AudioDecoder_AudioBDJPanning_type {	/** Member default range 0 -> 8 */	RMuint32 src;	/** Member default */	RMint32 x;	/** Member default */	RMint32 y;};/** BDJ gain parameter [-51dB to +12dB], Note:-51=-OO, -50=-50dB and so on. */struct AudioDecoder_AudioBDJGain_type {	/** Member default range 0 -> 8 */	RMuint32 src;	/** Member default range -51 -> 12 */	RMint32 gain;};/** PCMX decoder control (0:nothing change, 1: to flush bts fifo, 2:EOS Signal). */struct AudioDecoder_AudioControlPCMX_type {	/** Member default */	RMint32 control_pcmx0;	/** Member default */	RMint32 control_pcmx1;	/** Member default */	RMint32 control_pcmx2;	/** Member default */	RMint32 control_pcmx3;	/** Member default */	RMint32 control_pcmx4;	/** Member default */	RMint32 control_pcmx5;	/** Member default */	RMint32 control_pcmx6;	/** Member default */	RMint32 control_pcmx7;	/** Member default */	RMint32 control_pcmx8;};/** Sets the audio capture Profile. The profile consist in defining the maximum number of resources (Memory, ...) the audio capture module will use.@note @li The CachedSize and UncachedSize values can be obtained using the ::RMAudioCapturePropertyID_DRAMSize exchange properties. The application has to provide these values since it is solely responsible for the DDR-DRAM memory allocation in each DRAM controller.@li The CachedAddress and UncachedAddress can be obtained in the RUA interface by calling RUAMalloc. Refer to the em86xx REALmagic User API document for more info.@li In order to release the resources or change the capture profile, use the ::RMAudioCapturePropertyID_Close. You cannot free the memory used by the decoder before calling the ::RMAudioCapturePropertyID_Close property. */struct AudioCapture_Open_type {	/** 0=Capture to Disk, 1=Playback */	RMuint32 CaptureMode;	/** Delay to start */	RMuint32 Delay;	/** Serialin Configuration */	RMuint32 SI_CONF;	/** Member default */	RMuint32 SerialInFIFOSize;	/** Member default */	RMuint32 XferFIFOCount;	/** Member default */	RMuint32 CachedAddress;	/** Member default */	RMuint32 CachedSize;	/** Member default */	RMuint32 UncachedAddress;	/** Member default */	RMuint32 UncachedSize;};/**  */enum AudioCapture_Capture_type {	/** Start capture */	AudioCapture_Capture_Off = 0,	/** Stop capture */	AudioCapture_Capture_On = 1,};/**  */enum AudioCapture_Source_type {	/** Capture data on I2S */	AudioCapture_Source_I2S = 0,	/** Capture data on SPDIF */	AudioCapture_Source_SPDIF = 1,};/** Select the audio codec (Currently supported codecs: PCM, MPEG1 L1/2/3 or AC3).@note @li The audio codec can be selected only in stop mode or before the init command. */enum AudioCapture_AudioStd_type {	/** Audio standard AC3 */	AudioCapture_AudioStd_AC3 = 0,	/** Audio standard PCM */	AudioCapture_AudioStd_PCM = 1,	/** Audio standard DTS */	AudioCapture_AudioStd_DTS = 2,};/** Set the capture mode */enum AudioCapture_SpdifDataType_type {	/** Data Type not specified */	AudioCapture_SpdifDataType_NotSpecified = 0,	/** PCM Data */	AudioCapture_SpdifDataType_PCM = 1,	/** Compressed Data */	AudioCapture_SpdifDataType_Compressed = 2,};/** Get SPDIF audio input channel status. */struct AudioCapture_SpdifStatus_type {	/** 

⌨️ 快捷键说明

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