List of all items
Structs
- AudioInterfaceDescriptor
- BlinkingLedOutput
- BlinkingLedTicker
- CenterSliderInput
- Control
- ControlIndex
- ControlValue
- ControllerDescriptor
- ControllerThread
- DeviceDescriptor
- DimLedOutput
- InputEvent
- MidiDeviceDescriptor
- MidiInputDecodeError
- MidiPortDescriptor
- MidirDevice
- MidirDeviceManager
- MidirInputPort
- MidirOutputPort
- PadButtonInput
- PortIndex
- PortIndexGenerator
- RgbLedOutput
- SelectorInput
- SendOutputsError
- SingleMidiControllerContext
- SliderEncoderInput
- SliderInput
- StepEncoderInput
- TimeStamp
- VirtualLed
- deck::Cue
- deck::Observables
- deck::Playable
- deck::PlaybackParams
- deck::Player
- deck::Playhead
- deck::Position
- deck::TempoInput
- deck::UpdatePlayer
- devices::denon_dj_mc6000mk2::DeckIter
- devices::denon_dj_mc6000mk2::OutputGateway
- devices::denon_dj_mc6000mk2::SideIter
- devices::generic_midi::MidiInputEventDecoder
- devices::generic_midi::OutputGateway
- devices::korg_kaoss_dj::DeckIter
- devices::korg_kaoss_dj::InvalidInputControlIndex
- devices::korg_kaoss_dj::InvalidOutputControlIndex
- devices::korg_kaoss_dj::MidiInputEventDecoder
- devices::korg_kaoss_dj::OutputGateway
- devices::ni_traktor_kontrol_s4mk3::DeviceContext
- devices::pioneer_ddj_400::DeckIter
- devices::pioneer_ddj_400::input::DeckSensorIter
- devices::pioneer_ddj_400::input::InvalidInputControlIndex
- devices::pioneer_ddj_400::input::MainSensorIter
- devices::pioneer_ddj_400::input::MidiInputEventDecoder
- devices::pioneer_ddj_400::output::DeckLedIter
- devices::pioneer_ddj_400::output::InvalidOutputControlIndex
- devices::pioneer_ddj_400::output::MainLedIter
- devices::pioneer_ddj_400::output::OutputGateway
- hid::DeviceId
- hid::HidApi
- hid::HidDevice
- hid::report::BufferRecycler
- hid::thread::CommandDisconnected
- hid::thread::Environment
- hid::thread::HidThread
- hid::thread::TerminatedThread
Enums
- ButtonInput
- CrossfaderCurve
- LedOutput
- LedState
- MidiPortError
- OutputError
- deck::Input
- deck::PlayState
- devices::denon_dj_mc6000mk2::Deck
- devices::denon_dj_mc6000mk2::DeckSensor
- devices::denon_dj_mc6000mk2::MainSensor
- devices::denon_dj_mc6000mk2::Sensor
- devices::denon_dj_mc6000mk2::Side
- devices::denon_dj_mc6000mk2::SideSensor
- devices::korg_kaoss_dj::Deck
- devices::korg_kaoss_dj::DeckLed
- devices::korg_kaoss_dj::DeckSensor
- devices::korg_kaoss_dj::Led
- devices::korg_kaoss_dj::MainLed
- devices::korg_kaoss_dj::MainSensor
- devices::korg_kaoss_dj::Sensor
- devices::pioneer_ddj_400::Deck
- devices::pioneer_ddj_400::input::DeckSensor
- devices::pioneer_ddj_400::input::EffectSensor
- devices::pioneer_ddj_400::input::MainSensor
- devices::pioneer_ddj_400::input::PerformancePadSensor
- devices::pioneer_ddj_400::input::Sensor
- devices::pioneer_ddj_400::output::DeckLed
- devices::pioneer_ddj_400::output::Led
- devices::pioneer_ddj_400::output::MainLed
- hid::HidDeviceError
- hid::HidError
- hid::HidUsagePage
- hid::thread::Command
- hid::thread::Event
- hid::thread::JoinedThread
- hid::thread::State
Traits
- ControlInputEventSink
- ControlOutputGateway
- Controller
- ControllerTypes
- MidiControlOutputGateway
- MidiController
- MidiInputConnector
- MidiInputEventDecoder
- MidiInputGateway
- MidiInputHandler
- MidiOutputConnection
- MidiOutputGateway
- NewMidiInputGateway
- deck::Adapter
- hid::thread::CommandReceiver
- hid::thread::EventHandler
Functions
- blinking_led_task
- consume_midi_input_event
- devices::denon_dj_mc6000mk2::try_decode_midi_input
- devices::generic_midi::try_decode_midi_input
- devices::generic_midi::try_decode_midi_input_event
- devices::korg_kaoss_dj::led_output_into_midi_message
- devices::korg_kaoss_dj::try_decode_midi_input
- devices::korg_kaoss_dj::try_decode_midi_input_event
- devices::pioneer_ddj_400::output::led_output_into_midi_message
- input_events_ordered_chronologically
- spawn_blinking_led_task
- split_crossfader_input_amplitude_preserving_approx
- split_crossfader_input_energy_preserving_approx
- split_crossfader_input_linear
- split_crossfader_input_square
- u7_be_to_u14
Type Aliases
- BoxedControllerTask
- BoxedMidiController
- BoxedMidiOutputConnection
- ControlInputEvent
- OutputResult
- hid::HidResult
- hid::thread::ReceiveCommandResult
Constants
- DEFAULT_BLINKING_LED_PERIOD
- deck::PLAYBACK_RATE_DEFAULT
- deck::PLAYBACK_RATE_PAUSED
- deck::TEMPO_RANGE_MAX_DEFAULT
- deck::TEMPO_RANGE_MIN_DEFAULT
- devices::HID_DJ_CONTROLLER_DESCRIPTORS
- devices::MIDI_DJ_CONTROLLER_DESCRIPTORS
- devices::denon_dj_mc6000mk2::AUDIO_INTERFACE_DESCRIPTOR
- devices::denon_dj_mc6000mk2::CONTROLLER_DESCRIPTOR
- devices::denon_dj_mc6000mk2::DEVICE_DESCRIPTOR
- devices::denon_dj_mc6000mk2::MIDI_DEVICE_DESCRIPTOR
- devices::generic_midi::DEVICE_DESCRIPTOR
- devices::korg_kaoss_dj::AUDIO_INTERFACE_DESCRIPTOR
- devices::korg_kaoss_dj::CONTROLLER_DESCRIPTOR
- devices::korg_kaoss_dj::DEVICE_DESCRIPTOR
- devices::korg_kaoss_dj::MIDI_DEVICE_DESCRIPTOR
- devices::ni_traktor_kontrol_s4mk3::AUDIO_INTERFACE_DESCRIPTOR
- devices::ni_traktor_kontrol_s4mk3::CONTROLLER_DESCRIPTOR
- devices::ni_traktor_kontrol_s4mk3::DEVICE_DESCRIPTOR
- devices::pioneer_ddj_400::AUDIO_INTERFACE_DESCRIPTOR
- devices::pioneer_ddj_400::CONTROLLER_DESCRIPTOR
- devices::pioneer_ddj_400::DEVICE_DESCRIPTOR
- devices::pioneer_ddj_400::MIDI_DEVICE_DESCRIPTOR