Buffer.h File Reference

#include <Nsound/Nsound.h>
#include <Nsound/BufferSelection.h>
#include <cmath>
#include <iostream>
#include <string>
#include <vector>
Include dependency graph for Buffer.h:

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)
Generated on Sun Apr 15 20:10:26 2012 for nsound by  doxygen 1.6.3