MCPcopy Create free account

hub / github.com/PaulFurtado/rusty_bars / functions

Functions134 in github.com/PaulFurtado/rusty_bars

Methoddrop
(&mut self)
src/pulse/stream.rs:182
Methoddrop
(&mut self)
src/pulse/context.rs:241
Methodexecute
Exeuce the FFT
src/fftw/audio.rs:49
Methodexecute
Execute all of the FFT channels
src/fftw/multichannel.rs:43
Functionfftw_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
Methodget_channel
Return a borrowed reference to the plan for a channel
src/fftw/multichannel.rs:33
Methodget_channel_mut
Return a mutable borrowed reference to the plan for a channel
src/fftw/multichannel.rs:38
Methodget_default_source_name
(&'a self)
src/pulse/types.rs:426
Methodget_description
(&'a self)
src/pulse/types.rs:436
Methodget_driver
(&'a self)
src/pulse/types.rs:444
Methodget_host_name
(&'a self)
src/pulse/types.rs:410
Methodget_name
(&'a self)
src/pulse/types.rs:432
Methodget_server_name
(&'a self)
src/pulse/types.rs:418
Methodget_server_version
(&'a self)
src/pulse/types.rs:414
Methodget_user_name
(&'a self)
src/pulse/types.rs:406
Methodget_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
Methodis_enabled
Check iof a subscription is enabled
src/pulse/subscription_manager.rs:41
Functionmain
Start the visualizer for your default PulseAudio output.
src/main.rs:8
Methodnew
Instantiate a new visualizer. Takes over the terminal with ncurses.
src/visualizer.rs:103
Methodnew
Create a new visuaizer
src/viz_runner.rs:29
Methodnew
Create a new AudioFft
src/fftw/audio.rs:31
Methodnew
/ Create and initialize a new MultiChannelFft
src/fftw/multichannel.rs:17
Methodnew
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
Methodnew
The constructor computes the cache of hanning window multiplier values
src/fftw/hanning.rs:14
Methodnew
Create a new wrapper around an FFTW plan
src/fftw/plan.rs:18
Methodnew
()
src/ncurses/window.rs:40
Methodnew
Create a new SubscriptionManager
src/pulse/subscription_manager.rs:19
Methodnew
Never invoke this. Use PulseAudioStream instead.
src/pulse/stream.rs:149
Methodnew
Create a new mainloop.
src/pulse/mainloop.rs:19
Methodnew
Get a new PulseAudio context. It's probably easier to get this via the mainloop.
src/pulse/context.rs:45
Functionpa_context_disconnect
A rust wrapper around pa_context_disconnect. Immediately/synchronously disconnect from the PulseAudio server.
src/pulse/context.rs:283
Functionpa_context_get_sink_info_list
A rust wrapper around pa_context_get_sink_info_list
src/pulse/context.rs:385
Methodremove_subscription
Removes an event subscription
src/pulse/context.rs:104
Functiontest_pwer_two
()
src/fftw/plan.rs:78
← previous101–134 of 134, ranked by callers