CLAM-Development  1.1
Classes | Namespaces | Defines | Typedefs
PortAudioUtils.hxx File Reference
#include <portaudio.h>
#include <cstdlib>
#include <cstring>
#include "Err.hxx"

Go to the source code of this file.

Classes

class  CLAM::ErrPortAudio

Namespaces

namespace  CLAM

Defines

#define CHECK_PA_ERROR(msg, errval)   if ( errval != paNoError) throw ErrPortAudio( msg, errval );

Typedefs

typedef int(* CLAM::PortAudioCallback )(const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData)

Define Documentation

#define CHECK_PA_ERROR (   msg,
  errval 
)    if ( errval != paNoError) throw ErrPortAudio( msg, errval );