src/cshellsynth/pan.h File Reference

#include <jack/jack.h>
#include <cshellsynth/atomic-types.h>
#include <cshellsynth/jclient.h>

Go to the source code of this file.

Data Structures

struct  cs_pan_t

Defines

#define cs_pan_destroy(cs_pan)   jclient_destroy((jclient_t *) (cs_pan))

Functions

int cs_pan_init (cs_pan_t *self, const char *client_name, jack_options_t flags, char *server_name)
void cs_pan_set_pan (cs_pan_t *self, float pan)

Detailed Description

Pan

Ruby version: Pan

Takes a mono input and trasforms it to a stereo output panned accordingly.


Define Documentation

#define cs_pan_destroy ( cs_pan   )     jclient_destroy((jclient_t *) (cs_pan))

Destroy pan

See jclient_destroy


Function Documentation

int cs_pan_init ( cs_pan_t self,
const char *  client_name,
jack_options_t  flags,
char *  server_name 
)

Initialize pan

See jclient_init

void cs_pan_set_pan ( cs_pan_t self,
float  pan 
)

Set pan amount

Parameters:
pan -1.0 to 1.0; negative is left, positive is right.
 All Data Structures Files Functions Variables Typedefs Enumerations Defines
Generated on Thu Sep 2 23:47:09 2010 for cshellsynth by  doxygen 1.6.3