gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
Sox.H File Reference
#include <Debug.H>
#include <Eigen/Dense>
#include <sox.h>
#include <limits>
#include <vector>
#include "config.h"
Include dependency graph for Sox.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SoxDebug
 
class  Sox< FP_TYPE_ >
 

Macros

#define SOX_READ_FILE_OPEN_ERROR   SOX_ERROR_OFFSET-1
 Error when libsox couldn't open the input file. More...
 
#define SOX_CLOSE_FILE_ERROR   SOX_ERROR_OFFSET-2
 Error when libsox couldn't close the file. More...
 
#define SOX_READ_FILE_NOT_OPENED_ERROR   SOX_ERROR_OFFSET-3
 Error when the input file hasn't already been opened using Sox::openRead. More...
 
#define SOX_EOF_OR_ERROR   SOX_ERROR_OFFSET-4
 Sox returned from a read or write either at the end of the file or in error. More...
 
#define SOX_READ_MAXSCALE_ERROR   SOX_ERROR_OFFSET-6
 Sox couldn't open the filename.max to read the rescale value for the audio file. More...
 
#define SOX_WRITE_FILE_OPEN_ERROR   SOX_ERROR_OFFSET-7
 Error when libsox couldn't open the output file. More...
 
#define SOX_WRITE_FILE_NOT_OPENED_ERROR   SOX_ERROR_OFFSET-8
 Error when the output file hasn't already been opened using Sox::openRead. More...
 
#define SOX_WRITE_OUT_CHANNEL_MISMATCH   SOX_ERROR_OFFSET-9
 Error when trying to write data and the channel count doesn't match. More...
 
#define SOX_WRITE_SAMPLES_WRITTEN_MISMATCH_ERROR   SOX_ERROR_OFFSET-10
 Error when trying to write data and the incorrect amount of data is written. More...
 
#define SOX_ROW_BOUNDS_ERROR   SOX_ERROR_OFFSET-11
 Error when trying to access a row out of bounds (Emscripten case) More...
 
#define SOX_COL_BOUNDS_ERROR   SOX_ERROR_OFFSET-12
 Error when trying to access a col out of bounds (Emscripten case) More...
 

Macro Definition Documentation

◆ SOX_CLOSE_FILE_ERROR

#define SOX_CLOSE_FILE_ERROR   SOX_ERROR_OFFSET-2

Error when libsox couldn't close the file.

Definition at line 33 of file Sox.H.

◆ SOX_COL_BOUNDS_ERROR

#define SOX_COL_BOUNDS_ERROR   SOX_ERROR_OFFSET-12

Error when trying to access a col out of bounds (Emscripten case)

Definition at line 42 of file Sox.H.

◆ SOX_EOF_OR_ERROR

#define SOX_EOF_OR_ERROR   SOX_ERROR_OFFSET-4

Sox returned from a read or write either at the end of the file or in error.

Definition at line 35 of file Sox.H.

◆ SOX_READ_FILE_NOT_OPENED_ERROR

#define SOX_READ_FILE_NOT_OPENED_ERROR   SOX_ERROR_OFFSET-3

Error when the input file hasn't already been opened using Sox::openRead.

Definition at line 34 of file Sox.H.

◆ SOX_READ_FILE_OPEN_ERROR

#define SOX_READ_FILE_OPEN_ERROR   SOX_ERROR_OFFSET-1

Error when libsox couldn't open the input file.

Definition at line 32 of file Sox.H.

◆ SOX_READ_MAXSCALE_ERROR

#define SOX_READ_MAXSCALE_ERROR   SOX_ERROR_OFFSET-6

Sox couldn't open the filename.max to read the rescale value for the audio file.

Examples:
ALSAPlaybackTest.C, and OverlapAddTest.C.

Definition at line 36 of file Sox.H.

◆ SOX_ROW_BOUNDS_ERROR

#define SOX_ROW_BOUNDS_ERROR   SOX_ERROR_OFFSET-11

Error when trying to access a row out of bounds (Emscripten case)

Definition at line 41 of file Sox.H.

◆ SOX_WRITE_FILE_NOT_OPENED_ERROR

#define SOX_WRITE_FILE_NOT_OPENED_ERROR   SOX_ERROR_OFFSET-8

Error when the output file hasn't already been opened using Sox::openRead.

Definition at line 38 of file Sox.H.

◆ SOX_WRITE_FILE_OPEN_ERROR

#define SOX_WRITE_FILE_OPEN_ERROR   SOX_ERROR_OFFSET-7

Error when libsox couldn't open the output file.

Definition at line 37 of file Sox.H.

◆ SOX_WRITE_OUT_CHANNEL_MISMATCH

#define SOX_WRITE_OUT_CHANNEL_MISMATCH   SOX_ERROR_OFFSET-9

Error when trying to write data and the channel count doesn't match.

Definition at line 39 of file Sox.H.

◆ SOX_WRITE_SAMPLES_WRITTEN_MISMATCH_ERROR

#define SOX_WRITE_SAMPLES_WRITTEN_MISMATCH_ERROR   SOX_ERROR_OFFSET-10

Error when trying to write data and the incorrect amount of data is written.

Definition at line 40 of file Sox.H.

gtkIOStream: /tmp/gtkiostream/include/Sox.H File Reference
GTK+ IOStream  Beta