Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tehforsch/striputary
/ functions
Functions
173 in github.com/Tehforsch/striputary
⨍
Functions
173
◇
Types & classes
30
↓ 1 callers
Method
move_marker_to_offset
(&mut self, offset: AudioTime)
src/gui/plot.rs:73
↓ 1 callers
Function
next_song
(service_config: &ServiceConfig)
src/recording/dbus.rs:171
↓ 1 callers
Function
play_excerpt
(excerpt: &AudioExcerpt, start_time: AudioTime)
src/gui/playback.rs:39
↓ 1 callers
Method
play_last_touched_song
(&mut self)
src/gui/mod.rs:114
↓ 1 callers
Method
polling_loop
( &self, session_file: &Path, record_start_time: &Instant, )
src/recording/recording_thread.rs:72
↓ 1 callers
Method
record_new_session
(&self)
src/recording/recording_thread.rs:46
↓ 1 callers
Method
recording_phase
( &self, session_file: &Path, record_start_time: &Instant, )
src/recording/recording_thread.rs:102
↓ 1 callers
Function
redirect_sink
(index: i32, output_sink_name: &str)
src/recording/recorder.rs:69
↓ 1 callers
Function
remove_sink
()
src/recording/recorder.rs:96
↓ 1 callers
Function
run_gui
(dir: &Path, service: Service, sink_type: SinkType)
src/main.rs:69
↓ 1 callers
Function
sanitize_string
(s: &str)
src/song.rs:48
↓ 1 callers
Method
select
(&mut self, identifier: SessionIdentifier)
src/gui/session_manager.rs:41
↓ 1 callers
Method
select_latest
(&mut self)
src/gui/session_manager.rs:45
↓ 1 callers
Method
select_new
(&mut self)
src/gui/session_manager.rs:54
↓ 1 callers
Method
select_session
(&mut self, identifier: SessionIdentifier)
src/gui/mod.rs:147
↓ 1 callers
Method
send_cut_infos
(&self, cut_infos: Vec<CutInfo>)
src/gui/cutting_thread.rs:59
↓ 1 callers
Function
setup_recording
(service_config: &ServiceConfig, sink_type: SinkType)
src/recording/recorder.rs:54
↓ 1 callers
Method
show_and_get_offset
( &self, num: usize, ui: &mut Ui, click_pos: Option<Pos2>, )
src/gui/plot.rs:77
↓ 1 callers
Method
show_playback_marker_at
(&mut self, audio_time: AudioTime)
src/gui/plot.rs:52
↓ 1 callers
Method
shut_down
(&self)
src/gui/playback.rs:21
↓ 1 callers
Function
start_recording
( output_file: &Path, service_config: &ServiceConfig, sink_type: SinkType, )
src/recording/recorder.rs:26
↓ 1 callers
Method
start_recording
(&mut self)
src/gui/mod.rs:128
↓ 1 callers
Function
start_recording_command
(output_file: &Path)
src/recording/recorder.rs:43
↓ 1 callers
Function
stop_playback
(service_config: &ServiceConfig)
src/recording/dbus.rs:179
↓ 1 callers
Function
stop_recording
(mut recording_handles: Popen)
src/recording/recorder.rs:35
Method
add_plot_labels
(ui: &mut Ui, plot: &ExcerptPlot)
src/gui/mod.rs:263
Method
channels
(&self)
src/audio_excerpt.rs:103
Method
current_frame_len
(&self)
src/audio_excerpt.rs:99
Method
default
()
src/gui/cutting_thread.rs:46
Method
fmt
(&self, f: &mut fmt::Formatter)
src/errors.rs:11
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/service_config.rs:30
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/song.rs:36
Method
from
(_error: std::io::Error)
src/errors.rs:17
Method
from_file
(filename: &Path)
src/recording_session.rs:50
Method
from_file
(file: &Path)
src/config_file.rs:31
Method
from_parent_dir
(dirname: &Path)
src/recording_session.rs:58
Method
from_service
(service: Service)
src/service_config.rs:43
Method
from_str
(s: &str)
src/service_config.rs:21
Method
from_time_and_spec
(time: f64, spec: WavSpec)
src/audio_time.rs:15
Method
from_time_same_spec
(time: f64, audiotime: AudioTime)
src/audio_time.rs:25
Function
get_audio_excerpt
( file_path: &Path, start_time: f64, end_time: f64, )
src/ogg.rs:30
Method
get_buffer_file
(&self)
src/recording_session.rs:31
Function
get_default_sink_for_monitor
()
src/recording/recorder.rs:87
Method
get_excerpt
(&self, num: usize)
src/excerpt_collection.rs:25
Function
get_folders
(folder: &Path)
src/util.rs:25
Function
get_package
(srr: &mut OggStreamReader<File>)
src/ogg.rs:18
Method
get_relative_time_by_relative_progress
(&self, pos: f64)
src/audio_excerpt.rs:64
Function
get_volume_average_over_channels
(samples: Vec<i16>)
src/wav.rs:7
Method
iter_excerpts
(&'a self)
src/excerpt_collection.rs:21
Function
main
()
src/main.rs:30
Method
name
(&self)
src/excerpt_collection.rs:29
Method
new
(receiver: Receiver<T>)
src/data_stream.rs:10
Method
new
(path: &Path, estimated_time_first_song: f64)
src/recording_session.rs:23
Method
new
(excerpt: AudioExcerpt, start_time: AudioTime)
src/audio_excerpt.rs:90
Method
new
(session_dir: &Path, service_config: ServiceConfig, sink_type: SinkType)
src/run_args.rs:16
Method
new
( session: &RecordingSession, song: Song, start_time: AudioTime, end_time: Aud
src/cut.rs:33
Method
new
(receiver: Receiver<CutInfo>, song_sender: Sender<Song>)
src/gui/cutting_thread.rs:31
Method
new
(dir: &Path, service: Service, sink_type: SinkType)
src/gui/mod.rs:60
Method
new
(excerpt: NamedExcerpt, cut_time: AudioTime)
src/gui/plot.rs:20
Method
new
(dir: &Path)
src/gui/session_manager.rs:27
Method
new
(run_args: &RunArgs)
src/recording/recording_thread_handle.rs:25
Method
new
(is_running: Arc<AtomicBool>, song_sender: Sender<Song>, run_args: &RunArgs)
src/recording/recording_thread.rs:38
Method
new_running
(run_args: &RunArgs)
src/recording/recording_thread_handle_status.rs:41
Method
new_stopped
()
src/recording/recording_thread_handle_status.rs:37
Method
partial_cmp
(&self, other: &Self)
src/audio_time.rs:59
Method
read
()
src/config_file.rs:21
Method
sample_rate
(&self)
src/audio_excerpt.rs:107
Method
set_playback_marker_and_return_finished_state
( plot: &mut ExcerptPlot, current_playback: &PlaybackThreadHandle, )
src/gui/mod.rs:280
Method
sub
(self, rhs: AudioTime)
src/audio_time.rs:41
Method
total_duration
(&self)
src/audio_excerpt.rs:111
Method
update
(&mut self, timeout: Duration)
src/data_stream.rs:17
Method
update
(&mut self)
src/recording/recording_thread_handle_status.rs:12
Method
update
(&mut self)
src/recording/recording_thread_handle.rs:40
← previous
101–173 of 173, ranked by callers