#include <Nsound/Nsound.h>#include <Nsound/BufferSelection.h>#include <cmath>#include <iostream>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| class | Nsound::Buffer |
| class | Nsound::Buffer::circular_iterator |
Namespaces | |
| namespace | Nsound |
Typedefs | |
| typedef std::vector< uint32 > | Nsound::Uint32Vector |
| typedef std::vector< float64 > | Nsound::FloatVector |
| typedef std::vector< Buffer > | Nsound::BufferVector |
| typedef std::vector< Buffer * > | Nsound::BufferPointerVector |
Functions | |
| Buffer | Nsound::operator+ (const Buffer &lhs, const Buffer &rhs) |
| Add the Buffers together on a sample by sample basis. | |
| Buffer | Nsound::operator- (const Buffer &lhs, const Buffer &rhs) |
| Subtract the Buffers together on a sample by sample basis. | |
| Buffer | Nsound::operator* (const Buffer &lhs, const Buffer &rhs) |
| Multiply the Buffers together on a sample by sample basis. | |
| Buffer | Nsound::operator/ (const Buffer &lhs, const Buffer &rhs) |
| Divide the samples in the Buffers sample by sample basis. | |
| Buffer | Nsound::operator^ (const Buffer &lhs, const Buffer &rhs) |
| Raise the left hand side (lhs) samples to the power in the of the samples in the right hand side (rhs). | |
| Buffer | Nsound::operator+ (const Buffer &lhs, const float64 &d) |
| Add the scalar d to every sample in the Buffer. | |
| Buffer | Nsound::operator- (const Buffer &lhs, const float64 &d) |
| Subtract the scalar d to every sample in the Buffer. | |
| Buffer | Nsound::operator* (const Buffer &lhs, const float64 &d) |
| Multiply the scalar d to every sample in the Buffer. | |
| Buffer | Nsound::operator/ (const Buffer &lhs, const float64 &d) |
| Divide every sample in the Buffer by d. | |
| Buffer | Nsound::operator^ (const Buffer &lhs, const float64 &d) |
| Buffer | Nsound::operator+ (const float64 &d, const Buffer &rhs) |
| Add every sample in the Buffer to the scalar d. | |
| Buffer | Nsound::operator- (const float64 &d, const Buffer &rhs) |
| Subtract every sample in the Buffer from the scalar d. | |
| Buffer | Nsound::operator* (const float64 &d, const Buffer &rhs) |
| Multiply the scalar d by every sample in the Buffer. | |
| Buffer | Nsound::operator/ (const float64 &d, const Buffer &rhs) |
| Divide the scalar d by every sample in the Buffer. | |
| Buffer | Nsound::operator^ (const float64 &d, const Buffer &rhs) |
| Raise the scalar d to the power of every sample in the Buffer. | |
| std::ostream & | Nsound::operator<< (std::ostream &out, const Buffer &rhs) |
1.6.3