Module jack::client [] [src]

Create a connection to a JACK server.

Reexports

pub use self::client_options::ClientOptions;
pub use self::client_status::ClientStatus;

Modules

client_options

Contains ClientOptions flags used when opening a client.

client_status

Contains ClientStatus flags which describe the status of a Client.

Structs

ActiveClient

A JackClient that is currently active. Active clients may contain JackHandlers that are processing data in real-time.

CLIENT_NAME_SIZE

The maximum string length for port names.

Client

A client to interact with a JACK server.

CycleTimes

Internal cycle timing information.

ProcessHandler

Wrap a closure that can handle the process callback. This is called every time data from ports is available from JACK.

ProcessScope

ProcessScope provides information on the client and frame time information within a process callback.

WeakClient

Similar to a Client, but usually exposed only through reference.

Traits

JackClient

Common JACK client functionality that can be accessed for both inactive and active clients.

JackHandler

Specifies callbacks for JACK.