win32volume.h
来自「FreeAMP(MP3播放)程序源代码-用来研究MP3解码」· C头文件 代码 · 共 37 行
H
37 行
#include <windows.h>
#include <stdlib.h>
#include "config.h"
#include "utility.h"
class Win32Volume
{
public:
enum eDeviceType { eWaveOut = 0, eCDOut };
Win32Volume( eDeviceType, HWND );
virtual ~Win32Volume(void);
void GetVolume(int32 &left, int32 &right);
void SetVolume(int32 left, int32 right);
protected:
private:
bool InitVolumeControl( eDeviceType, HWND );
UINT m_nNumMixers;
HMIXER m_hMixer;
MIXERCAPS m_mxcaps;
MIXERLINE mxl;
MIXERCONTROL mxc;
MIXERLINECONTROLS mxlc;
string m_oDstLineName, m_oVolumeControlName;
DWORD m_dwMinimum, m_dwMaximum;
DWORD m_dwVolumeControlID;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?