Re: Device enumeration and ALC_ENUMERATE_ALL_EXT
Chris Robinson <[email protected]>
| Newsgroups | gmane.comp.lib.openal |
|---|---|
| Message-ID | <[email protected]> |
On Monday, March 07, 2011 4:10:57 PM Thilo Schulz wrote: > So, my questions are: if the extension ALC_ENUMERATE_ALL_EXT, is it > guaranteed that ALC_CAPTURE_DEVICE_SPECIFIER, > ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER and ALC_ALL_DEVICES_SPECIFIER are > usable? > Are these extensions present in all recent versions of OpenAL? Hi. ALC_CAPTURE_DEVICE_SPECIFIER and ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER are part of the ALC_EXT_CAPTURE extension. They behave just like ALC_DEVICE_SPECIFIER and ALC_DEFAULT_DEVICE_SPECIFIER, except for capture device names. ALC_ALL_DEVICES_SPECIFIER is part of ALC_ENUMERATE_ALL_EXT, which is not part of core. It basically behaves like ALC_DEVICE_SPECIFIER, except it enumerates a more detailed list of available devices (eg, instead of "Generic Software" and "Generic Hardware", it will list individual devices found on the system). The capture stuff should be explained in the docs for OpenAL 1.1, though it may be in the back/bottom. You can also find it, and the enumerate_all extension, described here: http://icculus.org/alextreg/ _______________________________________________ Openal mailing list [email protected] http://opensource.creative.com/mailman/listinfo/openal