www.pudn.com > AudioVideoCapture.rar > CAudioDevices.h


//
// CAudioDevices.h
//

#ifndef __H_CAudioDevices__
#define __H_CAudioDevices__

#include "CDSDevice.h"

// Attention: this is a singleton

class CAudioDevices
{
public:
DEVICE_LIST mList;

public:
static CAudioDevices * Instance(void);
static void Release(void);

protected:
CAudioDevices();
~CAudioDevices();

void Populate(void);

private:
static CAudioDevices * sDevices;
};

#endif // __H_CAudioDevices__