Skip to main content

o_sfu/config/
mod.rs

1mod auth;
2mod codec_flags;
3mod codec_preferences;
4mod deadline;
5mod diagnostics;
6mod env;
7mod feature_flags;
8mod http;
9mod loader;
10mod settings;
11mod telemetry;
12mod transport;
13mod user;
14
15pub use o_sfu_core::prelude::{
16    Bitrate, CodecPreferences, MediaCodecFlags, RoomMediaLimits, RoomWorkerPolicy, RtcPortRange,
17    RtcTcpConfig, RtcUdpIoBackend, VideoAdaptationTuning, VideoAdaptationTuningError,
18    VideoBitrateLimits,
19};
20
21pub use self::{
22    deadline::DeadlineDuration,
23    diagnostics::DiagnosticsConfig,
24    feature_flags::RuntimeFeatureFlags,
25    settings::{
26        AuthConfig, CodecConfig, Config, DEFAULT_AUTHENTICATION_TIMEOUT_MS,
27        DEFAULT_MAX_PRE_AUTH_WEBSOCKET_SESSIONS,
28        DEFAULT_MAX_PRE_AUTH_WEBSOCKET_SESSIONS_PER_ORIGIN, HttpConfig, TransportConfig,
29        UserConfig,
30    },
31    telemetry::{TelemetryConfig, TelemetryLogFormat, TelemetryResource, TraceExportConfig},
32};