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

📄 emhwlib_properties_3000.h

📁 Sigma SMP8634 Mrua v. 2.8.2.0
💻 H
📖 第 1 页 / 共 5 页
字号:
	RMAudioCapturePropertyID_Capture = 4182,	/** AudioCapture_Source_enum, (W) @par 		 */	RMAudioCapturePropertyID_Source = 4183,	/** AudioCapture_AudioStd_enum, (R) @par 		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. */	RMAudioCapturePropertyID_AudioStd = 4184,	/** AudioCapture_SpdifDataType_enum, (W) @par 		Set the capture mode */	RMAudioCapturePropertyID_SpdifDataType = 4185,	/** ::RMuint32, (W) @par 		Set the bitstream number to be captured */	RMAudioCapturePropertyID_SpdifBitstreamNumber = 4580,	/** AudioCapture_SpdifStatus_type, (R) @par 		Get SPDIF audio input channel status. */	RMAudioCapturePropertyID_SpdifStatus = 4619,};/** This module provides access to the Voip codec settings */enum RMVoipCodecPropertyID {	/** VoipCodec_DRAMSize_in_type and VoipCodec_DRAMSize_out_type, (R/W Exchange) @par 		Enum Default; */	RMVoipCodecPropertyID_DRAMSize = 4508,	/** VoipCodec_Open_type, (W) @par 		Sets the voip codec Profile. The profile consist in defining the maximum number of resources (Memory, ...) the voip codec module will use.@note @li The CachedSize and UncachedSize values can be obtained using the ::RMVoipCodecPropertyID_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 ::RMVoipCodecPropertyID_Close. You cannot free the memory used by the decoder before calling the ::RMVoipCodecPropertyID_Close property. */	RMVoipCodecPropertyID_Open = 4509,	/** ::RMuint32, (W) @par 		Free resources (DRAM buffers...) allocated during previous call to ::RMVoipCodecPropertyID_Open.@note @li The application should call the close property after using the decoder or before next call to ::RMVoipCodecPropertyID_Open (When changing profile for instance). */	RMVoipCodecPropertyID_Close = 4510,	/** VoipCodec_Encoder_Codec_enum, (R/W) @par 		Select the voip codec (Currently supported codecs: g711 Linear/alaw/ulaw, g723.1 , g726, g728, g729).@note @li The voip codec can be selected only in stop mode or before the init command. */	RMVoipCodecPropertyID_Encoder_Codec = 4511,	/** VoipCodec_Decoder_Codec_enum, (R/W) @par 		Select the voip codec (Currently supported codecs: g711 Linear/alaw/ulaw, g723.1 , g726, g728, g729).@note @li The voip codec can be selected only in stop mode or before the init command. */	RMVoipCodecPropertyID_Decoder_Codec = 4512,	/** VoipCodec_Command_enum, (W) @par 		 */	RMVoipCodecPropertyID_Command = 4513,	/** VoipCodec_Capture_enum, (R) @par 		Get the serial in interrupt status */	RMVoipCodecPropertyID_Capture = 4514,	/** VoipCodec_Playback_enum, (R) @par 		Get the serial out interrupt status */	RMVoipCodecPropertyID_Playback = 4515,	/** VoipCodec_CoderState_enum, (R) @par 		State machine of the Voip Encoder */	RMVoipCodecPropertyID_CoderState = 4516,	/** VoipCodec_CoderVadState_enum, (R) @par 		State machine of the Voip Encoder voice activity detector */	RMVoipCodecPropertyID_CoderVadState = 4517,	/** VoipCodec_DecoderState_enum, (R) @par 		State machine of the Voip Decoder */	RMVoipCodecPropertyID_DecoderState = 4518,	/** VoipCodec_ToneGeneratorState_enum, (R) @par 		State machine of the Voip Tone Generator */	RMVoipCodecPropertyID_ToneGeneratorState = 4519,	/** VoipCodec_CidGeneratorState_enum, (R) @par 		State machine of the Voip Caller id Generator */	RMVoipCodecPropertyID_CidGeneratorState = 4520,	/** VoipCodec_AecState_enum, (R) @par 		State machine of the Voip Echo cancellation algorithm */	RMVoipCodecPropertyID_AecState = 4521,	/** VoipCodec_DTMFState_enum, (R) @par 		State machine of the Voip DTMF algorithm */	RMVoipCodecPropertyID_DTMFState = 4522,	/** ::RMbool, (R) @par 		Returns true if the DTMF fifo is empty */	RMVoipCodecPropertyID_DTMF_Empty = 4523,	/** ::RMint8, (R) @par 		Returns one DTMF character from the DTMF fifo */	RMVoipCodecPropertyID_DTMF_Ascii = 4524,	/** VoipCodec_AecTddState_enum, (R) @par 		State machine of the Aec tone disabler detector algorithm */	RMVoipCodecPropertyID_AecTddState = 4525,	/** VoipCodec_NlpCngState_enum, (R) @par 		State machine of the Voip Non linear processing and Comfort noise generation algorithm */	RMVoipCodecPropertyID_NlpCngState = 4526,	/** ::struct VoipCodec_Tone, (R/W) @par 		Parameters of the tone to be generated */	RMVoipCodecPropertyID_Tone_parameters = 4527,	/** ::struct VoipCodec_Cid, (R/W) @par 		Parameters of the caller-id to be generated */	RMVoipCodecPropertyID_Cid_parameters = 4528,	/** ::RMuint32, (R/W) @par 		Digital scaling to be applied to the captured data */	RMVoipCodecPropertyID_Recording_volume = 4529,	/** ::RMuint32, (R/W) @par 		Digital scaling to be applied to the decoded samples */	RMVoipCodecPropertyID_Playback_volume = 4530,	/** VoipCodec_WriteChunk_in_type and VoipCodec_WriteChunk_out_type, (R/W Exchange) @par 		Enum Default; */	RMVoipCodecPropertyID_WriteChunk = 4531,	/** VoipCodec_ReadChunk_in_type and VoipCodec_ReadChunk_out_type, (R/W Exchange) @par 		Enum Default; */	RMVoipCodecPropertyID_ReadChunk = 4532,};/** Module Enum Default */enum RMCRCDecoderPropertyID {	/** CRCDecoder_DRAMSize_in_type and CRCDecoder_DRAMSize_out_type, (R/W Exchange) @par 		Enum Default; */	RMCRCDecoderPropertyID_DRAMSize = 4186,	/** CRCDecoder_Open_type, (W) @par 		Enum Default; */	RMCRCDecoderPropertyID_Open = 4187,	/** ::RMuint32, (W) @par 		Enum Default; */	RMCRCDecoderPropertyID_Close = 4188,	/** ::RMuint32, (W) @par 		Enum Default; */	RMCRCDecoderPropertyID_Reset = 4189,	/** ::RMbool, (R/W) @par 		Enum Default; */	RMCRCDecoderPropertyID_EndOfStream = 4190,	/** ::RMuint32, (R) @par 		Enum Default; */	RMCRCDecoderPropertyID_Sum = 4191,	/** CRCDecoder_Command_enum, (W) @par 		Enum Default; */	RMCRCDecoderPropertyID_Command = 4192,	/** CRCDecoder_State_enum, (R) @par 		Enum Default; */	RMCRCDecoderPropertyID_State = 4193,};/** Module Enum Default */enum RMXCRCDecoderPropertyID {	/** XCRCDecoder_DRAMSize_in_type and XCRCDecoder_DRAMSize_out_type, (R/W Exchange) @par 		Enum Default; */	RMXCRCDecoderPropertyID_DRAMSize = 4194,	/** XCRCDecoder_Open_type, (W) @par 		Enum Default; */	RMXCRCDecoderPropertyID_Open = 4195,	/** ::RMuint32, (W) @par 		Enum Default; */	RMXCRCDecoderPropertyID_Close = 4196,	/** ::RMuint32, (W) @par 		Enum Default; */	RMXCRCDecoderPropertyID_Reset = 4197,	/** ::RMbool, (R/W) @par 		Enum Default; */	RMXCRCDecoderPropertyID_EndOfStream = 4198,	/** ::RMuint32, (R) @par 		Enum Default; */	RMXCRCDecoderPropertyID_Sum = 4199,	/** XCRCDecoder_Command_enum, (W) @par 		Enum Default; */	RMXCRCDecoderPropertyID_Command = 4200,	/** XCRCDecoder_State_enum, (R) @par 		Enum Default; */	RMXCRCDecoderPropertyID_State = 4201,};/** Module Enum Default */enum RMStreamCapturePropertyID {	/** StreamCapture_DRAMSize_in_type and StreamCapture_DRAMSize_out_type, (R/W Exchange) @par 		Enum Default; */	RMStreamCapturePropertyID_DRAMSize = 4202,	/** StreamCapture_Open_type, (W) @par 		Enum Default; */	RMStreamCapturePropertyID_Open = 4203,	/** ::RMuint32, (W) @par 		Enum Default; */	RMStreamCapturePropertyID_Close = 4204,	/** ::RMuint32, (W) @par 		Enum Default; */	RMStreamCapturePropertyID_Reset = 4205,	/** ::RMbool, (R/W) @par 		Enum Default; */	RMStreamCapturePropertyID_EndOfStream = 4206,	/** StreamCapture_Command_enum, (W) @par 		Enum Default; */	RMStreamCapturePropertyID_Command = 4207,	/** StreamCapture_State_enum, (R) @par 		Enum Default; */	RMStreamCapturePropertyID_State = 4208,};/** Module Enum Default */enum RMRawDataTransferPropertyID {	/** RawDataTransfer_DRAMSize_in_type and RawDataTransfer_DRAMSize_out_type, (R/W Exchange) @par 		Enum Default; */	RMRawDataTransferPropertyID_DRAMSize = 4209,	/** RawDataTransfer_Open_type, (W) @par 		Enum Default; */	RMRawDataTransferPropertyID_Open = 4210,	/** RawDataTransfer_ProgramLinearTransfer_type, (W) @par 		Enum Default; */	RMRawDataTransferPropertyID_ProgramLinearTransfer = 4211,	/** RawDataTransfer_ProgramRectangleTransfer_type, (W) @par 		Enum Default; */	RMRawDataTransferPropertyID_ProgramRectangleTransfer = 4212,	/** ::RMuint32, (W) @par 		Enum Default; */	RMRawDataTransferPropertyID_Close = 4213,	/** ::RMuint32, (W) @par 		Enum Default; */	RMRawDataTransferPropertyID_Reset = 4214,};/** Module Enum Default */enum RMI2CPropertyID {	/** I2C_DeviceParams_type, (R/W) @par 		Obsolete, use DeviceParameter / QueryDeviceParameter instead! */	RMI2CPropertyID_DeviceParams = 6146,	/** ::struct EMhwlibI2CDeviceParameter, (W) @par 		Enum Default; */	RMI2CPropertyID_DeviceParameter = 6205,	/** I2C_QueryDeviceParameter_in_type and I2C_QueryDeviceParameter_out_type, (R/W Exchange) @par 		Enum Default; */	RMI2CPropertyID_QueryDeviceParameter = 6206,	/** I2C_WriteRMuint8_type, (W) @par 		Enum Default; */	RMI2CPropertyID_WriteRMuint8 = 6147,	/** I2C_QueryRMuint8_in_type and I2C_QueryRMuint8_out_type, (R/W Exchange) @par 		Enum Default; */	RMI2CPropertyID_QueryRMuint8 = 6148,	/** ::RMuint8, (R/W) @par 		Enum Default; */	RMI2CPropertyID_RMuint8Access_NoSubAddress = 6149,	/** I2C_WriteData_type, (W) @par 		Enum Default; */	RMI2CPropertyID_WriteData = 6150,	/** I2C_QueryData_in_type and I2C_QueryData_out_type, (R/W Exchange) @par 		Enum Default; */	RMI2CPropertyID_QueryData = 6151,	/** I2C_SelectSegment_type, (W) @par 		Enum Default; */	RMI2CPropertyID_SelectSegment = 6152,	/** I2C_Send_type, (W) @par 		Send a single byte over I2C */	RMI2CPropertyID_Send = 6214,	/** I2C_Read_

⌨️ 快捷键说明

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