Re: Device enumeration and ALC_ENUMERATE_ALL_EXT

Thilo Schulz <[email protected]>
Newsgroups gmane.comp.lib.openal
Message-ID <[email protected]>
On Tuesday, 8. March 2011 01:56:04 Chris Robinson wrote:
> 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).

ALC_ALL_DEVICES_SPECIFIER is defined in alext.h in the OpenAL-soft 
implementation, and in alc.h in the latest Creative OpenAL SDK, which does not 
have an alext.h. In openalsoft neither al.h nor alc.h include alext.h.

Now if I compile for official OpenAL SDK I will get a missing include file 
error if I include alext.h, and an undefined symbol error if I do not 
explicitly include alext.h when compiling against the openalsoft version. 
Damned if I do, damned if I don't.
You've left me a bit with a conundrum there.

-- 
Thilo Schulz

_______________________________________________
Openal mailing list
[email protected]
http://opensource.creative.com/mailman/listinfo/openal
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEABECAAYFAk19V9cACgkQZx4hBtWQhl5IkACgpz5wtYGY3MKYEtur2YKTsAMa
SbAAn3zKj1EK80Mf/mC+OymXMJRxVGn6
=P9wX
-----END PGP SIGNATURE-----
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.