Sound related functions implemented as SIMD using SSE. More...
Derived from: | None |
Derived by: | None |
Group: | Audio Mixing (Sound) |
#include <ClanLib/sound.h>
Class Members:
Operations: | |
Allocates memory that is 16-byte memory aligned. | |
Free memory allocated with aligned_alloc. | |
Unpacks 16 bit stereo samples into separate float channels. | |
Unpacks 16 bit mono samples into a single float channel. | |
Unpacks 8 bit stereo samples into separate float channels. | |
Unpacks 8 bit mono samples into a single float channel. | |
Unpacks float mono samples into a single float channel. | |
Unpacks float stereo samples into separate float channels. | |
Packs two float channels into a single 16 bit samples stream. | |
Packs two float channels into a single float samples stream. | |
Copy floats from one buffer to another. | |
Multiplies floats with a float. | |
Sets floats to a specific value. | |
Mixes one float channel with specified volume into another float channel. | |
Mixes one float channel into many float channels with individual volumes for each channel. | |
Mixes many float channels into one float channel with individual volumes for each channel. |