aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/native/libav
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2013-08-26 09:59:47 +0200
committerSven Gothel <[email protected]>2013-08-26 09:59:47 +0200
commite28a3b39e1e8caf3f6cf3bfe82efdaae818a6c7b (patch)
tree92166bb7d9df0829ed45db383181b6f999c95d6d /src/jogl/native/libav
parent871c7cac1939e6c7fbcd33aa031b7861f63da6ae (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/jogl/native/libav')
0 files changed, 0 insertions, 0 deletions