pub trait CxMediaApi {
Show 14 methods // Required methods fn midi_input(&mut self) -> MidiInput; fn midi_output(&mut self) -> MidiOutput; fn midi_reset(&mut self); fn use_midi_inputs(&mut self, ports: &[MidiPortId]); fn use_midi_outputs(&mut self, ports: &[MidiPortId]); fn use_audio_inputs(&mut self, devices: &[AudioDeviceId]); fn use_audio_outputs(&mut self, devices: &[AudioDeviceId]); fn audio_output_box(&mut self, index: usize, f: AudioOutputFn); fn audio_input_box(&mut self, index: usize, f: AudioInputFn); fn video_input_box(&mut self, index: usize, f: VideoInputFn); fn use_video_input(&mut self, devices: &[(VideoInputId, VideoFormatId)]); // Provided methods fn audio_output<F>(&mut self, index: usize, f: F) where F: FnMut(AudioInfo, &mut AudioBuffer) + Send + 'static { ... } fn audio_input<F>(&mut self, index: usize, f: F) where F: FnMut(AudioInfo, &AudioBuffer) + Send + 'static { ... } fn video_input<F>(&mut self, index: usize, f: F) where F: FnMut(VideoBufferRef<'_>) + Send + 'static { ... }
}

Required Methods§

source

fn midi_input(&mut self) -> MidiInput

source

fn midi_output(&mut self) -> MidiOutput

source

fn midi_reset(&mut self)

source

fn use_midi_inputs(&mut self, ports: &[MidiPortId])

source

fn use_midi_outputs(&mut self, ports: &[MidiPortId])

source

fn use_audio_inputs(&mut self, devices: &[AudioDeviceId])

source

fn use_audio_outputs(&mut self, devices: &[AudioDeviceId])

source

fn audio_output_box(&mut self, index: usize, f: AudioOutputFn)

source

fn audio_input_box(&mut self, index: usize, f: AudioInputFn)

source

fn video_input_box(&mut self, index: usize, f: VideoInputFn)

source

fn use_video_input(&mut self, devices: &[(VideoInputId, VideoFormatId)])

Provided Methods§

source

fn audio_output<F>(&mut self, index: usize, f: F)where F: FnMut(AudioInfo, &mut AudioBuffer) + Send + 'static,

source

fn audio_input<F>(&mut self, index: usize, f: F)where F: FnMut(AudioInfo, &AudioBuffer) + Send + 'static,

source

fn video_input<F>(&mut self, index: usize, f: F)where F: FnMut(VideoBufferRef<'_>) + Send + 'static,

Implementors§