ALDeviceList
Engine/source/sfx/openal/aldlist.h
Private Attributes
Public Functions
ALDeviceList(const OPENALFNTABLE & oalft)
FilterDevicesMaxVer(S32 major, S32 minor)
FilterDevicesMinVer(S32 major, S32 minor)
const char *
GetDeviceName(S32 index)
GetDeviceVersion(S32 index, S32 * major, S32 * minor)
GetMaxNumSources(S32 index)
bool
IsExtensionSupported(S32 index, SFXALCaps caps)
Private Functions
Detailed Description
Private Attributes
OPENALFNTABLE ALFunction
S32 defaultDeviceIndex
S32 filterIndex
Vector< ALDEVICEINFO > vDeviceInfo
Public Functions
ALDeviceList(const OPENALFNTABLE & oalft)
~ALDeviceList()
FilterDevicesExtension(SFXALCaps caps)
FilterDevicesMaxVer(S32 major, S32 minor)
FilterDevicesMinVer(S32 major, S32 minor)
GetDefaultDevice()
GetDeviceName(S32 index)
GetDeviceVersion(S32 index, S32 * major, S32 * minor)
GetFirstFilteredDevice()
GetMaxNumSources(S32 index)
GetNextFilteredDevice()
GetNumDevices()
IsExtensionSupported(S32 index, SFXALCaps caps)
ResetFilters()