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-----