MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / apply_stream_quality_environment

Function apply_stream_quality_environment

packages/server/src/main.rs:1174–1191  ·  view source on GitHub ↗
(profile: &str)

Source from the content-addressed store, hash-verified

1172}
1173
1174fn apply_stream_quality_environment(profile: &str) -> anyhow::Result<()> {
1175 let stream_quality_env = stream_quality_env_for_profile(profile)?;
1176 env::set_var("SIMDECK_STREAM_QUALITY_PROFILE", stream_quality_env.profile);
1177 env::set_var(
1178 "SIMDECK_REALTIME_MAX_EDGE",
1179 stream_quality_env.max_edge.to_string(),
1180 );
1181 env::set_var("SIMDECK_REALTIME_FPS", stream_quality_env.fps.to_string());
1182 env::set_var(
1183 "SIMDECK_REALTIME_MIN_BITRATE",
1184 stream_quality_env.min_bitrate.to_string(),
1185 );
1186 env::set_var(
1187 "SIMDECK_REALTIME_BITS_PER_PIXEL",
1188 stream_quality_env.bits_per_pixel.to_string(),
1189 );
1190 Ok(())
1191}
1192
1193fn studio_stream_quality_profile(
1194 video_codec: VideoCodecMode,

Callers 1

serve_with_appkitFunction · 0.85

Calls 1

Tested by

no test coverage detected