|
- #ifndef __jack_libjack_local_h__
- #define __jack_libjack_local_h__
-
- struct _jack_client {
-
- jack_control_t *engine;
- jack_client_control_t *control;
- struct pollfd *pollfd;
- int pollmax;
- int graph_next_fd;
- int request_fd;
- JSList *port_segments;
- JSList *ports;
- pthread_t thread;
- char fifo_prefix[PATH_MAX+1];
- void (*on_shutdown)(void *arg);
- void *on_shutdown_arg;
- char thread_ok : 1;
- char first_active : 1;
- float cpu_mhz;
- pthread_t thread_id;
-
- };
-
- extern int jack_client_deliver_request (const jack_client_t *client, jack_request_t *req);
- extern jack_port_t *jack_port_new (const jack_client_t *client, jack_port_id_t port_id, jack_control_t *control);
-
- extern void* jack_zero_filled_buffer;
-
- #endif /* __jack_libjack_local_h__ */
|