IMixer类参考

#include <IMixer.h>

所有成员的列表。

公有成员

virtual int Get3DValue ()=0
virtual int GetBassValue ()=0
virtual int GetBoostMode ()=0
virtual int GetHeadphoneMode ()=0
virtual int GetHeadphoneType ()=0
virtual int GetHeadphoneVolume ()=0
virtual int GetLineinMode ()=0
virtual int GetMic1Volume ()=0
virtual int GetOutputVolume ()=0
virtual int GetReceiverMode ()=0
virtual int GetReceiverVolume ()=0
virtual int GetRecordSourceSelected ()=0
virtual int GetSideToneMode ()=0
virtual int GetSidetoneVolume ()=0
virtual int GetSpeakerMode ()=0
virtual int GetSpeakerVolume ()=0
virtual long GetTrebleValue ()=0
virtual int HeadphoneDetect ()=0
virtual void IntelliSetSpeakerMode ()=0
virtual BOOL OpenMixerDevice (HWND hWnd=NULL)=0
virtual BOOL Set3DMode (int mode)=0
virtual BOOL Set3DValue (int value)=0
virtual BOOL SetBassMode (int mode)=0
virtual BOOL SetBassValue (int value)=0
virtual BOOL SetBoostMode (int mode)=0
virtual BOOL SetHeadphoneMode (int mode)=0
virtual BOOL SetHeadphoneVolume (int volume)=0
virtual BOOL SetLineinMode (int mode)=0
virtual BOOL SetMic1Volume (int volume)=0
virtual BOOL SetOutputVolume (int volume)=0
virtual BOOL SetReceiverMode (int mode)=0
virtual BOOL SetReceiverVolume (int volume)=0
virtual BOOL SetRecordSourceSelected (int controlID)=0
virtual BOOL SetSideToneMode (int mode)=0
virtual BOOL SetSidetoneVolume (int volume)=0
virtual BOOL SetSpeakerMode (int mode)=0
virtual BOOL SetSpeakerVolume (int volume)=0
virtual BOOL SetTrebleMode (int mode)=0
virtual BOOL SetTrebleValue (int value)=0

成员函数文档

virtual int IMixer::Get3DValue (  )  [pure virtual]

获取3D当前值 注: 获取失败返回值小于0

virtual int IMixer::GetBassValue (  )  [pure virtual]

获取重低音当前值 注: 获取失败返回值小于0

virtual int IMixer::GetBoostMode (  )  [pure virtual]

获取Boost当前状态 BOOST_OFF, BOOST_ON 获取失败返回值小于0

virtual int IMixer::GetHeadphoneMode (  )  [pure virtual]

获取耳机状态 mode: HEADPHONE_ON , HEADPHONE_OFF

virtual int IMixer::GetHeadphoneType (  )  [pure virtual]

获取耳机类型 type: NO_HEADPHONE, THREE_POLE, FOUR_POLE

virtual int IMixer::GetHeadphoneVolume (  )  [pure virtual]

获取耳机当前输出音量 注:返回值小于0为获取失败

virtual int IMixer::GetLineinMode (  )  [pure virtual]
virtual int IMixer::GetMic1Volume (  )  [pure virtual]

获取Mir1当前音量 注:请在音源设置为Mir1成功的情况下使用,否则返回值小于0 注: 获取失败返回值小于0

virtual int IMixer::GetOutputVolume (  )  [pure virtual]

获取输出音量 注:返回值小于0为获取失败

virtual int IMixer::GetReceiverMode (  )  [pure virtual]

获取接收器当前状态 注:返回值小于0为获取失败

virtual int IMixer::GetReceiverVolume (  )  [pure virtual]

获取接收器当前音量 注:返回值小于0为获取失败

virtual int IMixer::GetRecordSourceSelected (  )  [pure virtual]

获取当前音源 MIC_PHONE_1, MIC_PHONE_2, MIC_PHONE_3, LINE_IN

virtual int IMixer::GetSideToneMode (  )  [pure virtual]

获取侧音当前状态 ST_ON, ST_OFF 获取失败返回值小于0

virtual int IMixer::GetSidetoneVolume (  )  [pure virtual]

获取侧音音量 注: 获取失败返回值小于0

virtual int IMixer::GetSpeakerMode (  )  [pure virtual]

获取喇叭状态 获取失败返回值小于0

virtual int IMixer::GetSpeakerVolume (  )  [pure virtual]

获取喇叭当前输出音量 注:返回值小于0为获取失败

virtual long IMixer::GetTrebleValue (  )  [pure virtual]

获取高音当前值 注: 获取失败返回值小于0

virtual int IMixer::HeadphoneDetect (  )  [pure virtual]

侦测耳机线路状态 返回值:TURNOFF_HEADPHONE(耳机拔出),TURNON_HEADPHONE(耳机插入) 返回值小于0则侦测失败 应用接收消息 MM_MIXM_CONTROL_CHANGE 获取当前耳机线路状态

virtual void IMixer::IntelliSetSpeakerMode (  )  [pure virtual]

根据当前系统状态,自适用设置Speaker状态

virtual BOOL IMixer::OpenMixerDevice ( HWND  hWnd = NULL  )  [pure virtual]

打开设备

virtual BOOL IMixer::Set3DMode ( int  mode  )  [pure virtual]

设置3D状态 mode: 0, 1

virtual BOOL IMixer::Set3DValue ( int  value  )  [pure virtual]

设置3D value:0~15 注:超出设置范围返回值为false

virtual BOOL IMixer::SetBassMode ( int  mode  )  [pure virtual]

设置重低音状态 mode: BASS_OFF, BASS_ON

virtual BOOL IMixer::SetBassValue ( int  value  )  [pure virtual]

设置重低音 value: 0~15 注:超出设置范围返回值为false

virtual BOOL IMixer::SetBoostMode ( int  mode  )  [pure virtual]

设置Boost状态 mode: BOOST_OFF, BOOST_ON

virtual BOOL IMixer::SetHeadphoneMode ( int  mode  )  [pure virtual]

设置耳机状态 mode: HEADPHONE_ON , HEADPHONE_OFF

virtual BOOL IMixer::SetHeadphoneVolume ( int  volume  )  [pure virtual]

设置耳机输出音量 volume:0~100 注:超出设置范围返回值为false

virtual BOOL IMixer::SetLineinMode ( int  mode  )  [pure virtual]

设置LINE IN状态 mode: OPEN_LINEIN CLOSE_LINEIN

virtual BOOL IMixer::SetMic1Volume ( int  volume  )  [pure virtual]

设置Mir1音量 音源中只有Mir1可以设置音量 注:请在音源设置为Mir1成功的情况下使用,否则返回值为false volume: 0~63 注:超出设置范围返回值为false

virtual BOOL IMixer::SetOutputVolume ( int  volume  )  [pure virtual]

设置输出音量 volume:0~100 注:超出设置范围返回值为false

virtual BOOL IMixer::SetReceiverMode ( int  mode  )  [pure virtual]

设置接收器状态 mode: REVEIVER_OFF, REVEIVER_ON

virtual BOOL IMixer::SetReceiverVolume ( int  volume  )  [pure virtual]

设置接收器音量 volume:0~100 注:超出设置范围返回值为false

virtual BOOL IMixer::SetRecordSourceSelected ( int  controlID  )  [pure virtual]

设置音源 controlID:MIC_PHONE_1, MIC_PHONE_2, MIC_PHONE_3, LINE_IN

virtual BOOL IMixer::SetSideToneMode ( int  mode  )  [pure virtual]

设置侧音状态 mode: ST_ON, ST_OFF

virtual BOOL IMixer::SetSidetoneVolume ( int  volume  )  [pure virtual]

设置侧音音量 volume: 0~7 注:超出设置范围返回值为false

virtual BOOL IMixer::SetSpeakerMode ( int  mode  )  [pure virtual]

设置喇叭状态 SPEAKER_ON: 打开 SPEAKER_OFF: 关闭 SPEAKER_AUTO: 自动

virtual BOOL IMixer::SetSpeakerVolume ( int  volume  )  [pure virtual]

设置喇叭输出音量 volume:0~100 注:超出设置范围返回值为false

virtual BOOL IMixer::SetTrebleMode ( int  mode  )  [pure virtual]

设置高音状态 mode: TREBLE_OFF, TREBLE_ON

virtual BOOL IMixer::SetTrebleValue ( int  value  )  [pure virtual]

设置高音 value: -4~6 注:超出设置范围返回值为false


该类的文档由以下文件生成:

Generated at Tue Feb 9 15:09:58 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1