Crate easyjack [−] [src]
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 Definitions
DefaultAudioSample | |
NumFrames | |
PortId | |
PortType | |
UUID |