Nsound  0.9.4
Classes | Namespaces | Macros | Typedefs
Nsound.h File Reference
#include <Python.h>
#include <exception>
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include <set>
#include <math.h>
#include <Nsound/Macros.h>
Include dependency graph for Nsound.h:

Go to the source code of this file.

Classes

struct  Nsound::Exception
 

Namespaces

 Nsound
 

Macros

#define PACKAGE_NAME   "Nsound"
 
#define NSOUND_AUTHORS   "Nick Hilton"
 
#define NSOUND_COPYRIGHT   "Copyright 2004 - Present, Nick Hilton et al."
 
#define NSOUND_VERSION_A   0
 
#define NSOUND_VERSION_B   9
 
#define NSOUND_VERSION_C   4
 
#define PACKAGE_VERSION   "0.9.4"
 
#define PACKAGE_RELEASE   "Nsound-0.9.4"
 
#define NSOUND_LITTLE_ENDIAN
 
#define NSOUND_PLATFORM_OS_LINUX
 
#define NSOUND_IN_PYTHON_MODULE   1
 
#define NSOUND_64_BIT   1
 
#define NSOUND_SAMPLE_SIZE   sizeof(float64)
 
#define NSOUND_LIBPORTAUDIO   1
 
#define NSOUND_LIBAO   1
 
#define NSOUND_C_PYLAB   1
 
#define NSOUND_CPP11   1
 
#define M_PI   3.141592653589793
 
#define LINE_PREFIX   __FILE__ << ":" << __LINE__ << ": "
 
#define ERROR_HEADER   __FILE__ << ":" << __LINE__ << ": ***ERROR: "
 
#define WARNING_HEADER   __FILE__ << ":" << __LINE__ << ": ***WARNING: "
 

Typedefs

typedef bool Nsound::boolean
 
typedef signed char Nsound::byte
 
typedef signed char Nsound::int8
 
typedef signed short Nsound::int16
 
typedef signed int Nsound::int32
 
typedef signed long long Nsound::int64
 
typedef float Nsound::float32
 
typedef double Nsound::float64
 
typedef unsigned char Nsound::ubyte
 
typedef unsigned char Nsound::uint8
 
typedef unsigned short Nsound::uint16
 
typedef unsigned int Nsound::uint32
 
typedef unsigned long long Nsound::uint64
 
typedef signed long long Nsound::raw_int64
 
typedef unsigned long long Nsound::raw_uint64
 
typedef double Nsound::raw_float64
 

Macro Definition Documentation

#define PACKAGE_NAME   "Nsound"

Definition at line 36 of file Nsound.h.

#define NSOUND_AUTHORS   "Nick Hilton"

Definition at line 38 of file Nsound.h.

#define NSOUND_COPYRIGHT   "Copyright 2004 - Present, Nick Hilton et al."

Definition at line 39 of file Nsound.h.

#define NSOUND_VERSION_A   0

Definition at line 41 of file Nsound.h.

#define NSOUND_VERSION_B   9

Definition at line 42 of file Nsound.h.

#define NSOUND_VERSION_C   4

Definition at line 43 of file Nsound.h.

#define PACKAGE_VERSION   "0.9.4"

Definition at line 45 of file Nsound.h.

#define PACKAGE_RELEASE   "Nsound-0.9.4"

Definition at line 46 of file Nsound.h.

#define NSOUND_LITTLE_ENDIAN

Definition at line 49 of file Nsound.h.

#define NSOUND_PLATFORM_OS_LINUX

Definition at line 52 of file Nsound.h.

#define NSOUND_IN_PYTHON_MODULE   1

Definition at line 55 of file Nsound.h.

#define NSOUND_64_BIT   1

Definition at line 58 of file Nsound.h.

#define NSOUND_SAMPLE_SIZE   sizeof(float64)

Definition at line 61 of file Nsound.h.

#define NSOUND_LIBPORTAUDIO   1

Definition at line 67 of file Nsound.h.

#define NSOUND_LIBAO   1

Definition at line 70 of file Nsound.h.

#define NSOUND_C_PYLAB   1

Definition at line 73 of file Nsound.h.

#define NSOUND_CPP11   1

Definition at line 100 of file Nsound.h.

#define M_PI   3.141592653589793
#define LINE_PREFIX   __FILE__ << ":" << __LINE__ << ": "

Definition at line 184 of file Nsound.h.

#define ERROR_HEADER   __FILE__ << ":" << __LINE__ << ": ***ERROR: "

Definition at line 185 of file Nsound.h.

#define WARNING_HEADER   __FILE__ << ":" << __LINE__ << ": ***WARNING: "

Definition at line 186 of file Nsound.h.