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

crates/cre8-app-conduit/src/program_switch.rs

cre8-app-conduit · module program_switch · src · 1,072 lines (785 code, 209 comment) · sha 678ef39dac88bfe0

Items

const PROGRAM_SWITCH_ENGINE const TAP_CAPACITY const UNITS_PER_SOURCE_PER_PASS const IDLE_POLL const DEFAULT_FRAME_STEP_US const MAX_SOURCES struct ProgramTimeline impl ProgramTimeline struct SourceStats enum Emit struct ProgramState impl ProgramState static PROGRAMS struct SourceLane

Functions

By call-graph weight (PageRank; 1.0 is the average function). 39 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ProgramState::newsrc/program_switch.rs:241method191211.5
programssrc/program_switch.rs:335fn41401.5
string_fieldsrc/program_switch.rs:473fn31501.4
plan_batchsrc/program_switch.rs:275fn5711721.2
programsrc/program_switch.rs:777fn51611.2
videosrc/program_switch.rs:783fn112601.2
audiosrc/program_switch.rs:795fn101401.1
program_handlesrc/program_switch.rs:340fn31621.1
handle_requestsrc/program_switch.rs:521fn115471.1
ProgramTimeline::cutsrc/program_switch.rs:132method31101
ProgramState::audio_sourcesrc/program_switch.rs:263method31101
ProgramTimeline::stepsrc/program_switch.rs:138method32100.9
failuresrc/program_switch.rs:463fn91400.8
video_stampssrc/program_switch.rs:806fn92300.8
status_valuesrc/program_switch.rs:725fn471310.8
owner_gatesrc/program_switch.rs:506fn123300.7
operation_ofsrc/program_switch.rs:480fn61110.6
start_responsesrc/program_switch.rs:533fn74111190.6
take_responsesrc/program_switch.rs:608fn374170.6
stop_responsesrc/program_switch.rs:646fn352160.6
status_responsesrc/program_switch.rs:697fn251130.6
stop_programsrc/program_switch.rs:685fn112220.6
next_program_sequencesrc/program_switch.rs:382fn61110.6
drain_lanessrc/program_switch.rs:363fn124100.6
apply_emitsrc/program_switch.rs:390fn404150.6
program_switch_enabledsrc/program_switch.rs:104fn31100.5
spawn_switchersrc/program_switch.rs:431fn295160.5
requested_sourcessrc/program_switch.rs:488fn144100.5
ProgramTimeline::mapsrc/program_switch.rs:143method274010.5
running_programssrc/program_switch.rs:345fn61020.5
a_take_never_commits_before_the_incoming_keyframesrc/program_switch.rs:821fn301040.5
program_timestamps_stay_monotonic_across_a_cutsrc/program_switch.rs:856fn191040.5
a_parameter_set_change_marks_the_cut_as_a_new_chainsrc/program_switch.rs:881fn191030.5
audio_from_pins_the_mix_across_a_video_cutsrc/program_switch.rs:904fn151040.5
unpinned_audio_follows_the_cut_and_re_anchorssrc/program_switch.rs:923fn142040.5
units_are_accounted_and_a_take_to_the_live_angle_is_a_no_opsrc/program_switch.rs:942fn161040.5
a_program_cannot_be_its_own_anglesrc/program_switch.rs:962fn151030.5
take_and_stop_are_owner_gated_while_status_stays_opensrc/program_switch.rs:981fn661020.5
start_validates_its_inputs_before_opening_a_tapsrc/program_switch.rs:1051fn212030.5

Source not readable from this process.