- 博客(0)
- 资源 (2)
- 收藏
- 关注
wince下aic32音频驱动
wince下的音频芯片aic32的驱动
//----- Used to track DMA controllers status -----
#define DMA_CLEAR 0x00000000
#define DMA_DONEA 0x00000008
#define DMA_STRTA 0x00000010
#define DMA_DONEB 0x00000020
#define DMA_STRTB 0x00000040
#define DMA_BIU 0x00000080 // Determines which buffer is in use: (A=0, B=1)
//----- Used for scheduling DMA transfers -----
#define OUT_BUFFER_A 0
#define OUT_BUFFER_B 1
#define IN_BUFFER_A 0
#define IN_BUFFER_B 1
#define HAO_DUG 1
class HardwareContext
{
public:
static BOOL CreateHWContext(DWORD Index);
HardwareContext();
~HardwareContext();
void Lock() {EnterCriticalSection(&m_Lock);}
void Unlock() {LeaveCriticalSection(&m_Lock);}
DWORD GetNumInputDevices() {return 1;}
DWORD GetNumOutputDevices() {return 1;}
DWORD GetNumMixerDevices() {return 1;}
DeviceContext *GetInputDeviceContext(UINT DeviceId)
{
return &m_InputDeviceContext;
}
DeviceContext *GetOutputDeviceContext(UINT DeviceId)
{
return &m_OutputDeviceContext;
}
2009-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人