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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.