Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

run_song_station

cre8_app_audio::actions::song::run_song_station

fn · cre8-app-audio · crates/cre8-app-audio/src/actions/song.rs:593

122lines
14cyclomatic
4max nesting
43statements
0? exits
2params
1callers
6callees
0.7 (p62)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 6 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 5 sitesname · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitesname · 1 sitename · 2 sitesmethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitehandle_songapp-audio · cc 31cre8_app_audio::actions::song::handle_songstart_conduit_song_stationapp-audio · cc 2cre8_app_audio::actions::song::start_conduit_song_stationrun_song_stationapp-audio · cc 14cre8_app_audio::actions::song::run_song_stationSampleRate::as_u64util-dsp · cc 1cre8_util_dsp::SampleRate::as_u64publish_audio_chunkapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::publish_audio_chunkpcm_chunks_for_sinkapp-audio · cc 10cre8_app_audio::connection::pcm_chunks_for_sinkshould_stop_audio_producer_…app-conduit · cc 1cre8_app_conduit::streaming::audio_stream::should_stop_audio_producer_for_idlesong_tv_registerapp-audio · cc 2cre8_app_audio::actions::song::song_tv_registerrender_station_cycleapp-audio · cc 3cre8_app_audio::actions::song::render_station_cyclenow_msplatform-time · cc 1cre8_platform_time::now_msParamDescriptor::clamputil-dsp · cc 5cre8_util_dsp::params::ParamDescriptor::clampnormalize_audio_stream_idapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::normalize_audio_stream_idstateapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::statepublish_audio_chunk_in_cont…app-conduit · cc 7cre8_app_conduit::streaming::audio_stream::publish_audio_chunk_in_contextrender_songapp-audio · cc 1cre8_app_audio::song::render_songprocess_pipelineapp-audio · cc 2cre8_app_audio::pipeline::process_pipelinesong_tv_registryapp-audio · cc 1cre8_app_audio::actions::song::song_tv_registryapply_pcm_rampapp-audio · cc 7cre8_app_audio::connection::apply_pcm_rampAudioListenerState::idle_ex…app-conduit · cc 3cre8_app_conduit::streaming::audio_stream::AudioListenerState::idle_expired

Control flow

Source not readable from this process.

Callers 1

Callees 6

Source not readable from this process.