Crate easyjack

Source

Modules§

options
This module contains constants for various options which can be used in various parts of the jack code and a bitflags! generated struct to represent them
port_flags
This module contains constants and a bitflags! generated struct mapping to the jack port flags bitset for specifying options on jack ports
port_type
This module contains default port type constants
status
This module contains a bitflags! generated struct for jack error codes, and some constants defining their default values

Structs§

CallbackContext
the CallbackContext is passed to some callback handlers and used by some methods to maintain some context and control lifetimes during callbacks
Client
A jack client connected to a jack server
InputPortHandle
MidiEvent
A structure representing a midi event
MidiEventBuf
MidiEventRef
A reference to a midi event contained in a MidiEventBuf These references do actually perform some logic, so a plain &MidiEvent would not be sufficient for our binding needs
OutputPortHandle
UnknownPortHandle

Enums§

MetadataHandlers
PortConnectStatus
Used by the PortConnectHandler callback function

Traits§

MetadataHandler
This trait defines the callbacks which may be delivered to the metadata thread
Port
Ports are the means by which jack clients communicate with each other.
ProcessHandler
This trait defines a handler for the process callback

Type Aliases§

DefaultAudioSample
NumFrames
PortId
PortType
UUID