[Openal-devel] EFX on Generic
Daniel PEACOCK
dpeacock at creativelabs.com
Fri Mar 21 12:04:28 PDT 2008
Hi Richard,
The Effect Types (and the Effect Parameters) are not returned by
alGetEnumValue - they are all defined in the efx.h (and efx-creative.h)
files. e.g #define AL_EFFECT_REVERB 0x0001
The EFXEnumerate test applications determines if an Effect Type is
supported by trying to set that Effect Type on an Effect object using
alEffecti(eid, AL_EFFECT_TYPE, effect type enum)
The "Generic Software" device should support the AL_EFFECT_REVERB effect
type.
Dan
Creative Labs, Inc.
Notice
The information in this message is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
message by anyone else is unauthorized. If you are not the intended
recipient, any disclosure, copying or distribution of the message, or
any action taken by you in reliance on it, is prohibited and may be
unlawful. If you have received this message in error, please delete it
and contact the sender immediately. Thank you.
"Richard Furse"
<rf015d9821 at bluey
onder.co.uk> To
Sent by: <openal-devel at opensource.creative.c
openal-devel-boun om>
ces at opensource.cr cc
eative.com
Subject
[Openal-devel] EFX on Generic
03/21/2008 11:49
AM
Hi there - I'm a bit confused - sorry if this is a FAQ.
I'm trying to make EFX work with the Generic Hardware and Generic Software
drivers. The SDK example enumeration programs appear to report that reverb
and eax-reverb should be supported (but not the other effects).
However, ::alGetEnumValue("AL_EFFECT_REVERB") returns zero, though no error
is set. I'm guessing this isn't a good sign... And then nothing happens
(the
sounds plays otherwise correctly, without effects).
I've tried:
Generic Hardware on Realtek HD Audio Output
Generic Software on Realtek HD Audio Output
Generic Software on MOTU Headphones
I gather there have been some issues with the Realtek cards, but I was
expecting for things to work using the Generic Software driver and my
MOTU828mk2 as I *thought* this supported reverb. Is this wrong? I ran
"oalinst.exe" from the current SDK recently if that's relevant.
Or am I just doing something wrong? Incidentally, my own OpenAL
implementation doesn't have this problem - but then I've probably just
applied my misunderstanding there too!
Best wishes,
--Richard
_______________________________________________
Openal-devel mailing list
Openal-devel at opensource.creative.com
http://opensource.creative.com/mailman/listinfo/openal-devel
ForwardSourceID:NT0005E0F2
More information about the Openal-devel
mailing list