|
Jack2
1.9.12
|
Connection manager. More...
#include <JackConnectionManager.h>
Public Member Functions | |
| int | Connect (jack_port_id_t port_src, jack_port_id_t port_dst) |
| Connect port_src to port_dst. | |
| int | Disconnect (jack_port_id_t port_src, jack_port_id_t port_dst) |
| Disconnect port_src from port_dst. | |
| bool | IsConnected (jack_port_id_t port_src, jack_port_id_t port_dst) const |
| Check if port_src and port_dst are connected. | |
| jack_int_t | Connections (jack_port_id_t port_index) const |
| Get the connection number of a given port. | |
| jack_port_id_t | GetPort (jack_port_id_t port_index, int connection) const |
| const jack_int_t * | GetConnections (jack_port_id_t port_index) const |
| Get the connection port array. | |
| bool | IncFeedbackConnection (jack_port_id_t port_src, jack_port_id_t port_dst) |
| bool | DecFeedbackConnection (jack_port_id_t port_src, jack_port_id_t port_dst) |
| bool | IsFeedbackConnection (jack_port_id_t port_src, jack_port_id_t port_dst) const |
| bool | IsLoopPath (jack_port_id_t port_src, jack_port_id_t port_dst) const |
| Test is a connection path exists between port_src and port_dst. | |
| void | IncDirectConnection (jack_port_id_t port_src, jack_port_id_t port_dst) |
| Increment the number of ports between 2 clients, if the 2 clients become connected, then the Activation counter is updated. | |
| void | DecDirectConnection (jack_port_id_t port_src, jack_port_id_t port_dst) |
| Decrement the number of ports between 2 clients, if the 2 clients become disconnected, then the Activation counter is updated. | |
| int | AddInputPort (int refnum, jack_port_id_t port_index) |
| Add an input port to a client. | |
| int | AddOutputPort (int refnum, jack_port_id_t port_index) |
| Add an output port to a client. | |
| int | RemoveInputPort (int refnum, jack_port_id_t port_index) |
| Remove an input port from a client. | |
| int | RemoveOutputPort (int refnum, jack_port_id_t port_index) |
| Remove an output port from a client. | |
| const jack_int_t * | GetInputPorts (int refnum) |
| Get the input port array of a given refnum. | |
| const jack_int_t * | GetOutputPorts (int refnum) |
| Get the output port array of a given refnum. | |
| void | InitRefNum (int refnum) |
| Init the refnum. | |
| int | GetInputRefNum (jack_port_id_t port_index) const |
| Get the client refnum of a given input port. | |
| int | GetOutputRefNum (jack_port_id_t port_index) const |
| Get the client refnum of a given ouput port. | |
| bool | IsDirectConnection (int ref1, int ref2) const |
| Returns the connections state between 2 refnum. | |
| void | DirectConnect (int ref1, int ref2) |
| Directly connect 2 reference numbers. | |
| void | DirectDisconnect (int ref1, int ref2) |
| Directly disconnect 2 reference numbers. | |
| int | GetActivation (int refnum) const |
| void | ResetGraph (JackClientTiming *timing) |
| Reset all clients activation. | |
| int | ResumeRefNum (JackClientControl *control, JackSynchro *table, JackClientTiming *timing) |
| Signal clients connected to the given client. | |
| int | SuspendRefNum (JackClientControl *control, JackSynchro *table, JackClientTiming *timing, long time_out_usec) |
| Wait on the input synchro. | |
| void | TopologicalSort (std::vector< jack_int_t > &sorted) |
Connection manager.
Definition at line 411 of file JackConnectionManager.h.
1.8.13