simple_client.c File Reference

This simple client demonstrates the most basic features of JACK as they would be used by many applications. More...

#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <jack/jack.h>

Functions

int process (jack_nframes_t nframes, void *arg)
void jack_shutdown (void *arg)
int main (int argc, char *argv[])

Variables

jack_port_tinput_port
jack_port_toutput_port
jack_client_tclient


Detailed Description

This simple client demonstrates the most basic features of JACK as they would be used by many applications.


Function Documentation

void jack_shutdown ( void *  arg  ) 

JACK calls this shutdown_callback if the server ever shuts down or decides to disconnect the client.

int main ( int  argc,
char *  argv[] 
)

int process ( jack_nframes_t  nframes,
void *  arg 
)

The process callback for this JACK application is called in a special realtime thread once for each audio cycle.

This client does nothing more than copy data from its input port to its output port. It will exit when stopped by the user (e.g. using Ctrl-C on a unix-ish operating system)


Variable Documentation

jack_client_t* client

jack_port_t* input_port

jack_port_t* output_port


Generated on Mon Dec 8 06:24:13 2008 for JACK-AUDIO-CONNECTION-KIT by  doxygen 1.4.7