diff options
author | Sven Gothel <[email protected]> | 2013-08-26 09:59:47 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2013-08-26 09:59:47 +0200 |
commit | e28a3b39e1e8caf3f6cf3bfe82efdaae818a6c7b (patch) | |
tree | 92166bb7d9df0829ed45db383181b6f999c95d6d /src/nativewindow/classes/com | |
parent | 871c7cac1939e6c7fbcd33aa031b7861f63da6ae (diff) |
AudioSink: Fixe type names ; Enhance AudioFormat negotiation ; ALAudioSink adds AL_SOFT_buffer_samples support w/ full AL caps
- Fixe type names:
- Remove AudioDataType, we only support PCM here anyways
- AudioDataFormat -> AudioFormat / Add 'planar' attribute to distingush packed/planar data type
- Validate float types
- Enhance AudioFormat negotiation
- Add 'isSupported(AudioFormat format)' which _shall_ be used before 'init(..)'
to test/negotiate format
- Add getMaxSupportedChannels(), which may be used w/ getPreferredFormat() if orig requested format fails
via 'isSupported(..)'
- 'init(..)' returns boolean only.
- ALAudioSink adds AL_SOFT_buffer_samples support w/ full AL caps
- Determine whether AL_SOFT_buffer_samples is supported
- Use new JOAL ALHelper to convert AudioFormat -> AL-types,
which also answers the 'isSupported(..)' query.
- Now allows multiple: channles, sample-types, etc.
Diffstat (limited to 'src/nativewindow/classes/com')
0 files changed, 0 insertions, 0 deletions