#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