Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PaulFurtado/rusty_bars
/ functions
Functions
134 in github.com/PaulFurtado/rusty_bars
⨍
Functions
134
◇
Types & classes
46
Method
drop
(&mut self)
src/pulse/stream.rs:182
Method
drop
(&mut self)
src/pulse/context.rs:241
Method
execute
Exeuce the FFT
src/fftw/audio.rs:49
Method
execute
Execute all of the FFT channels
src/fftw/multichannel.rs:43
Function
fftw_ralloc
Wrapper around fftw_malloc which automatically allocates the right amount of space for Rust objects, similar to calloc. Returns None if allocation fai
src/fftw/aligned_array.rs:11
Method
get_channel
Return a borrowed reference to the plan for a channel
src/fftw/multichannel.rs:33
Method
get_channel_mut
Return a mutable borrowed reference to the plan for a channel
src/fftw/multichannel.rs:38
Method
get_default_source_name
(&'a self)
src/pulse/types.rs:426
Method
get_description
(&'a self)
src/pulse/types.rs:436
Method
get_driver
(&'a self)
src/pulse/types.rs:444
Method
get_host_name
(&'a self)
src/pulse/types.rs:410
Method
get_name
(&'a self)
src/pulse/types.rs:432
Method
get_server_name
(&'a self)
src/pulse/types.rs:418
Method
get_server_version
(&'a self)
src/pulse/types.rs:414
Method
get_user_name
(&'a self)
src/pulse/types.rs:406
Method
get_width
Get the width of the scren in columns. Callers can use this to determine the minimum amount of data the animation needs to fill the screen.
src/visualizer.rs:124
Method
is_enabled
Check iof a subscription is enabled
src/pulse/subscription_manager.rs:41
Function
main
Start the visualizer for your default PulseAudio output.
src/main.rs:8
Method
new
Instantiate a new visualizer. Takes over the terminal with ncurses.
src/visualizer.rs:103
Method
new
Create a new visuaizer
src/viz_runner.rs:29
Method
new
Create a new AudioFft
src/fftw/audio.rs:31
Method
new
/ Create and initialize a new MultiChannelFft
src/fftw/multichannel.rs:17
Method
new
Create a new FftwAlignedArray. Len is the number of elements, not the size in bytes. Panics if memory allocation fails.
src/fftw/aligned_array.rs:47
Method
new
The constructor computes the cache of hanning window multiplier values
src/fftw/hanning.rs:14
Method
new
Create a new wrapper around an FFTW plan
src/fftw/plan.rs:18
Method
new
()
src/ncurses/window.rs:40
Method
new
Create a new SubscriptionManager
src/pulse/subscription_manager.rs:19
Method
new
Never invoke this. Use PulseAudioStream instead.
src/pulse/stream.rs:149
Method
new
Create a new mainloop.
src/pulse/mainloop.rs:19
Method
new
Get a new PulseAudio context. It's probably easier to get this via the mainloop.
src/pulse/context.rs:45
Function
pa_context_disconnect
A rust wrapper around pa_context_disconnect. Immediately/synchronously disconnect from the PulseAudio server.
src/pulse/context.rs:283
Function
pa_context_get_sink_info_list
A rust wrapper around pa_context_get_sink_info_list
src/pulse/context.rs:385
Method
remove_subscription
Removes an event subscription
src/pulse/context.rs:104
Function
test_pwer_two
()
src/fftw/plan.rs:78
← previous
101–134 of 134, ranked by callers