Classes | Public Member Functions

xl7::directsound::Enumerator Class Reference

#include <Enumerator.h>

List of all members.

Classes

struct  DSDriverInfo

Public Member Functions

 Enumerator (void)
 ~Enumerator (void)
size_t GetDeviceDriverCount ()
const DSDriverInfoGetDeviceDriver (int index=-1) const
bool EnumDeviceDrivers ()
bool CheckDeviceDriver (const GUID &driver_guid)

Constructor & Destructor Documentation

xl7::directsound::Enumerator::Enumerator ( void   ) 

Default constructor.

xl7::directsound::Enumerator::~Enumerator ( void   ) 

Destructor.


Member Function Documentation

bool xl7::directsound::Enumerator::CheckDeviceDriver ( const GUID &  driver_guid  ) 

Checks whether an explicit sound driver is available.

bool xl7::directsound::Enumerator::EnumDeviceDrivers (  ) 

Enumerates the sound device drivers.

const Enumerator::DSDriverInfo & xl7::directsound::Enumerator::GetDeviceDriver ( int  index = -1  )  const

Returns the sound device driver of the given index.

size_t xl7::directsound::Enumerator::GetDeviceDriverCount (  ) 

Returns the number of sound device drivers.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines