Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coupler-rs/coupler
/ functions
Functions
343 in github.com/coupler-rs/coupler
⨍
Functions
343
◇
Types & classes
142
Method
getTailSamples
(&self)
src/format/vst3/component.rs:630
Method
get_extension
( plugin: *const clap_plugin, id: *const c_char, )
src/format/clap/instance.rs:515
Method
get_param
(&self, index: usize)
examples/gain-gui/src/lib.rs:86
Method
get_param
(&self, index: usize)
examples/gain/src/lib.rs:77
Method
get_plugin_count
(_factory: *const clap_plugin_factory)
src/format/clap/factory.rs:122
Method
get_plugin_descriptor
( factory: *const clap_plugin_factory, index: u32, )
src/format/clap/factory.rs:126
Function
get_plugin_factory
()
src/format/vst3/mod.rs:72
Method
gui_adjust_size
( _plugin: *const clap_plugin, _width: *mut u32, _height: *mut u32, )
src/format/clap/gui.rs:158
Method
gui_can_resize
(_plugin: *const clap_plugin)
src/format/clap/gui.rs:147
Method
gui_create
( plugin: *const clap_plugin, api: *const c_char, is_floating: bool, )
src/format/clap/gui.rs:101
Method
gui_destroy
(plugin: *const clap_plugin)
src/format/clap/gui.rs:113
Method
gui_get_preferred_api
( _plugin: *const clap_plugin, api: *mut *const c_char, is_floating: *mut bool, )
src/format/clap/gui.rs:87
Method
gui_get_resize_hints
( _plugin: *const clap_plugin, _hints: *mut clap_gui_resize_hints, )
src/format/clap/gui.rs:151
Method
gui_get_size
( plugin: *const clap_plugin, width: *mut u32, height: *mut u32, )
src/format/clap/gui.rs:124
Method
gui_hide
(_plugin: *const clap_plugin)
src/format/clap/gui.rs:221
Method
gui_is_api_supported
( _plugin: *const clap_plugin, api: *const c_char, is_floating: bool, )
src/format/clap/gui.rs:74
Method
gui_set_parent
( plugin: *const clap_plugin, window: *const clap_window, )
src/format/clap/gui.rs:174
Method
gui_set_scale
(_plugin: *const clap_plugin, _scale: f64)
src/format/clap/gui.rs:120
Method
gui_set_size
( _plugin: *const clap_plugin, _width: u32, _height: u32, )
src/format/clap/gui.rs:166
Method
gui_set_transient
( _plugin: *const clap_plugin, _window: *const clap_window, )
src/format/clap/gui.rs:208
Method
gui_show
(_plugin: *const clap_plugin)
src/format/clap/gui.rs:217
Method
gui_suggest_title
(_plugin: *const clap_plugin, _title: *const c_char)
src/format/clap/gui.rs:215
Method
has_editor
(&self)
examples/gain-gui/src/lib.rs:121
Method
has_editor
(&self)
examples/gain/src/lib.rs:112
Method
index
(&self, index: usize)
src/events.rs:57
Method
index
(&self, index: usize)
src/buffers.rs:346
Method
index_mut
(&mut self, index: usize)
src/buffers.rs:522
Method
info
(self, info: PluginInfo)
src/plugin.rs:33
Method
info
(self, info: ClapInfo)
src/format/clap/mod.rs:35
Method
info
(self, info: Vst3Info)
src/format/vst3/mod.rs:59
Method
init
(plugin: *const clap_plugin)
src/format/clap/instance.rs:294
Method
initialize
(&self, _context: *mut FUnknown)
src/format/vst3/component.rs:171
Method
into_iter
(self)
src/events.rs:67
Method
into_iter
(self)
src/buffers.rs:148
Method
is_empty
(&self)
src/buffers.rs:78
Method
latency
(&self, config: Config)
src/plugin.rs:72
Method
latency
(&self, _config: Config)
src/format/clap/tests.rs:83
Method
load
(&mut self, input: impl io::Read)
examples/gain-gui/src/lib.rs:109
Method
load
(&mut self, input: impl io::Read)
examples/gain/src/lib.rs:100
Function
main
()
cargo-coupler/src/main.rs:193
Method
new
(events: &'a [Event])
src/events.rs:23
Method
new
(buffers: Buffers<'a, 'b>)
src/buffers/iter.rs:32
Method
new
(data: T)
src/sync/sync_cell.rs:20
Method
new
(data: T)
src/sync/thread_cell.rs:19
Method
new
(value: f64)
src/sync/float.rs:6
Method
new
(desc: *const clap_plugin_descriptor, host: *const clap_host)
src/format/clap/instance.rs:110
Method
new
( init: unsafe extern "C" fn(_plugin_path: *const c_char) -> bool, deinit: unsafe extern "C" f
src/format/clap/mod.rs:55
Method
new
()
src/format/clap/factory.rs:32
Method
new
(_host: Host)
src/format/clap/tests.rs:39
Method
new
()
src/format/vst3/factory.rs:24
Method
new
( params: &Arc<Vec<OwnedParamInfo>>, main_thread_state: &Arc<SyncCell<MainThreadState<P>>>,
src/format/vst3/view.rs:54
Method
new
(_host: Host)
src/format/vst3/tests.rs:46
Method
new
()
src/format/vst3/component.rs:77
Method
new
(input_count: usize, output_count: usize)
src/format/vst3/buffers.rs:32
Method
new
()
src/format/vst3/host.rs:6
Method
new
(_host: Host)
examples/gain-gui/src/lib.rs:55
Method
new
(_host: Host)
examples/gain/src/lib.rs:46
Method
next
(&mut self)
src/events.rs:82
Method
next
(&mut self)
src/buffers.rs:171
Method
next
(&mut self)
src/buffers/iter.rs:47
Method
next
(&mut self)
src/sync/params.rs:40
Method
next
(&mut self)
src/sync/param_gestures.rs:81
Method
normalizedParamToPlain
( &self, _id: ParamID, valueNormalized: ParamValue, )
src/format/vst3/component.rs:720
Method
onFocus
(&self, _state: TBool)
src/format/vst3/view.rs:164
Method
onKeyDown
(&self, _key: char16, _keyCode: int16, _modifiers: int16)
src/format/vst3/view.rs:130
Method
onKeyUp
(&self, _key: char16, _keyCode: int16, _modifiers: int16)
src/format/vst3/view.rs:134
Method
onSize
(&self, _newSize: *mut ViewRect)
src/format/vst3/view.rs:160
Method
onWheel
(&self, _distance: f32)
src/format/vst3/view.rs:126
Method
on_main_thread
(plugin: *const clap_plugin)
src/format/clap/instance.rs:547
Method
open
( host: EditorHost, parent: &ParentWindow, params: &GainGuiParams, )
examples/gain-gui/src/lib.rs:324
Method
param
(self, param: ParamInfo)
src/params.rs:37
Method
param_changed
(&mut self, _index: usize, _value: f64)
src/editor.rs:80
Method
param_changed
(&mut self, index: usize, value: f64)
examples/gain-gui/src/lib.rs:371
Method
params
(&self, _build: impl BuildParams)
src/format/vst3/tests.rs:51
Method
params
(&self, build: impl BuildParams)
examples/gain-gui/src/lib.rs:78
Method
params
(&self, build: impl BuildParams)
examples/gain/src/lib.rs:69
Method
params_count
(plugin: *const clap_plugin)
src/format/clap/instance.rs:709
Method
params_flush
( plugin: *const clap_plugin, in_: *const clap_input_events, out: *const clap_output_e
src/format/clap/instance.rs:820
Method
params_get_info
( plugin: *const clap_plugin, param_index: u32, param_info: *mut clap_param_info,
src/format/clap/instance.rs:715
Method
params_get_value
( plugin: *const clap_plugin, param_id: clap_id, value: *mut f64, )
src/format/clap/instance.rs:746
Method
params_text_to_value
( plugin: *const clap_plugin, param_id: clap_id, display: *const c_char, value
src/format/clap/instance.rs:795
Method
params_value_to_text
( plugin: *const clap_plugin, param_id: clap_id, value: f64, display: *mut c_c
src/format/clap/instance.rs:766
Method
parse
(&self, text: &str)
src/params/format.rs:12
Method
parse_param
(&self, index: usize, text: &str)
examples/gain-gui/src/lib.rs:90
Method
parse_param
(&self, index: usize, text: &str)
examples/gain/src/lib.rs:81
Method
plainParamToNormalized
(&self, _id: ParamID, plainValue: ParamValue)
src/format/vst3/component.rs:728
Method
process
( plugin: *const clap_plugin, process: *const clap_process, )
src/format/clap/instance.rs:387
Method
process
(&mut self, _buffers: Buffers, _events: Events)
src/format/clap/tests.rs:99
Method
process
(&mut self, _buffers: Buffers, _events: Events)
src/format/vst3/tests.rs:108
Method
process
(&self, data: *mut ProcessData)
src/format/vst3/component.rs:527
Method
process
(&mut self, buffers: Buffers, events: Events)
examples/gain-gui/src/lib.rs:164
Method
process
(&mut self, buffers: Buffers, events: Events)
examples/gain/src/lib.rs:155
Method
processor
(&mut self, _config: Config)
examples/gain-gui/src/lib.rs:115
Method
processor
(&mut self, _config: Config)
examples/gain/src/lib.rs:106
Method
read
(&mut self, buf: &mut [u8])
src/format/clap/instance.rs:952
Method
read
(&mut self, buf: &mut [u8])
src/format/vst3/component.rs:331
Method
removed
(&self)
src/format/vst3/view.rs:118
Method
reset
(plugin: *const clap_plugin)
src/format/clap/instance.rs:376
Method
reset
(&mut self)
src/format/clap/tests.rs:97
Method
reset
(&mut self)
examples/gain-gui/src/lib.rs:158
← previous
next →
201–300 of 343, ranked by callers