📄 emhwlib_properties_3000.h
字号:
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 + -