Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DiagnosticsIceReport(val turnsOnly: Boolean, val stun: DiagnosticsCheckResult, val turn: DiagnosticsCheckResult, val iceServersSummary: String, val logs: List<String>)
Link copied to clipboard
data class DiagnosticsMediaReport(val cameraHardware: DiagnosticsCheckResult, val frontCamera: DiagnosticsCheckResult, val backCamera: DiagnosticsCheckResult, val compositeModePrerequisite: DiagnosticsCheckResult, val microphoneFeature: DiagnosticsCheckResult, val echoCancellation: DiagnosticsCheckResult, val noiseSuppression: DiagnosticsCheckResult, val autoGainControl: DiagnosticsCheckResult, val audioSampleRate: String, val audioFramesPerBuffer: String)
Functions
Link copied to clipboard
Link copied to clipboard
suspend fun runDiagnosticsIceCheck(context: Context, host: String, turnsOnly: Boolean, onIceServersSummary: (String) -> Unit = {}, onLogLine: (String) -> Unit = {}): DiagnosticsIceReport