1 viewer
rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off
crates/cre8-app-tv/src/virtual_camera_channel.rs
Items
type FrameSource enum WorldCameraRequest struct WorldCameraControl impl WorldCameraControl static WORLD_CAMERA_CONTROLS struct VirtualCameraConfig impl Default for VirtualCameraConfig struct HlsTee const HLS_TEE_MAX_FPS impl HlsTee const HSV_RGB_SECTORS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 36 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| hsv_to_rgbsrc/virtual_camera_channel.rs:712 | fn | 11 | 1 | 1 | 0 | 2.5 | |
| render_gradient_rgba8src/virtual_camera_channel.rs:691 | fn | 20 | 3 | 1 | 1 | 2.4 | |
| world_camera_control_keysrc/virtual_camera_channel.rs:182 | fn | 8 | 1 | 8 | 0 | 2.3 | |
| world_camera_controlssrc/virtual_camera_channel.rs:169 | fn | 3 | 1 | 1 | 0 | 2.3 | |
| stub_frame_sourcesrc/virtual_camera_channel.rs:493 | fn | 3 | 1 | 4 | 1 | 2.2 | |
| lock_world_camera_controlssrc/virtual_camera_channel.rs:174 | fn | 6 | 2 | 7 | 1 | 2.1 | |
| rgba_to_rgb24_video_framesrc/virtual_camera_channel.rs:463 | fn | 23 | 5 | 4 | 0 | 2.1 | |
| VirtualCameraConfig::defaultsrc/virtual_camera_channel.rs:279 | trait impl | 3 | 1 | 3 | 0 | 1.4 | |
| world_camera_statesrc/virtual_camera_channel.rs:668 | fn | 20 | 1 | 1 | 0 | 1.3 | |
| spawn_producersrc/virtual_camera_channel.rs:406 | fn | 50 | 4 | 2 | 3 | 1.1 | |
| world_frame_sourcesrc/virtual_camera_channel.rs:541 | fn | 125 | 13 | 1 | 1 | 0.9 | |
| HlsTee::for_streamsrc/virtual_camera_channel.rs:353 | method | 6 | 1 | 2 | 1 | 0.9 | |
| stopsrc/virtual_camera_channel.rs:397 | fn | 8 | 1 | 2 | 4 | 0.8 | |
| world_camera_targetssrc/virtual_camera_channel.rs:197 | fn | 7 | 1 | 2 | 3 | 0.8 | |
| world_camera_chronicle_factssrc/virtual_camera_channel.rs:252 | fn | 7 | 1 | 1 | 3 | 0.7 | |
| WorldCameraControl::targetssrc/virtual_camera_channel.rs:106 | method | 9 | 1 | 1 | 0 | 0.7 | |
| WorldCameraControl::chronicle_factssrc/virtual_camera_channel.rs:144 | method | 9 | 1 | 1 | 0 | 0.7 | |
| WorldCameraControl::chattersrc/virtual_camera_channel.rs:130 | method | 13 | 1 | 1 | 0 | 0.7 | |
| world_camera_speaksrc/virtual_camera_channel.rs:241 | fn | 7 | 1 | 1 | 2 | 0.7 | |
| select_world_camera_targetsrc/virtual_camera_channel.rs:206 | fn | 12 | 1 | 1 | 2 | 0.7 | |
| world_camera_chattersrc/virtual_camera_channel.rs:222 | fn | 12 | 1 | 1 | 3 | 0.6 | |
| startsrc/virtual_camera_channel.rs:291 | fn | 15 | 2 | 2 | 3 | 0.6 | |
| real_frame_sourcesrc/virtual_camera_channel.rs:511 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| register_world_camera_controlsrc/virtual_camera_channel.rs:192 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| WorldCameraControl::selectsrc/virtual_camera_channel.rs:116 | method | 13 | 1 | 0 | 0 | 0.5 | |
| WorldCameraControl::speaksrc/virtual_camera_channel.rs:154 | method | 9 | 1 | 0 | 0 | 0.5 | |
| open_for_async_startsrc/virtual_camera_channel.rs:313 | fn | 11 | 2 | 0 | 2 | 0.5 | |
| spawn_producer_onsrc/virtual_camera_channel.rs:327 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| HlsTee::bindsrc/virtual_camera_channel.rs:363 | method | 6 | 1 | 0 | 2 | 0.5 | |
| HlsTee::pushsrc/virtual_camera_channel.rs:372 | method | 21 | 1 | 0 | 2 | 0.5 | |
| rgba_to_rgb24_drops_alpha_channelsrc/virtual_camera_channel.rs:731 | fn | 15 | 1 | 0 | 1 | 0.5 | |
| rgba_to_rgb24_falls_back_when_source_returns_zero_sizesrc/virtual_camera_channel.rs:748 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| stub_frame_source_produces_animated_contentsrc/virtual_camera_channel.rs:757 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| pts_advances_with_indexsrc/virtual_camera_channel.rs:768 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| world_camera_control_key_matches_the_process_global_mux_identitysrc/virtual_camera_channel.rs:777 | fn | 15 | 1 | 0 | 2 | 0.5 | |
| start_and_stop_round_trip_uses_stub_sourcesrc/virtual_camera_channel.rs:794 | fn | 15 | 1 | 0 | 6 | 0.5 |
Source not readable from this process.