Nick Burns wrote:
OpenAL 1.1 supports recording... (1.0 does not have recording so that
is a problem yes)
-- My driver handles this atm -- it checks for recording capabilities
and supports accordingly
half or full duplex ?
The OpenAL api is rather simple
- For playback : you make buffers and queue them then poll them (to
find out when they are done)
There are some extensions that cut out
copies/support eax/... (I have not looked at em yet)
(support 2d and 3d audio)
hmm that's what we said for Alsa... 3 years later quality is still not
there :-/
- For recording (1.1 only) : start capturing -- poll (get data -- if
there) -- stop recording
The dsound mapping stuff I want to understand better (are there any
docs for this?)
I am sure we can layer it on OpenAL (hopefully good)
I doubt it for direct HW mapping (HEL should be fine). Unfortunately, no
doc.
PortAudio looks like a good choice as well -- afaict -- but I dont
have any exp with it (not that I had any openal exp when i started
that driver hehe)
The whole point here is that OpenAL doesn't bring much to the picture
(apart perhaps from a portability perspective, but it's still overkill).
A+