Package-level declarations
Types
Link copied to clipboard
Voice changer effect
Link copied to clipboard
data class AudioEffectState(val audioChangerType: StateFlow<AudioChangerType>, val audioReverbType: StateFlow<AudioReverbType>, val isEarMonitorOpened: StateFlow<Boolean>, val earMonitorVolume: StateFlow<Int>)
Audio effect state
Link copied to clipboard
Audio effect management class, used to handle anchor audio effect related business.
Link copied to clipboard
Reverb effect
Link copied to clipboard
Audio route.
Link copied to clipboard
data class BaseBeautyState(val smoothLevel: StateFlow<Float>, val whitenessLevel: StateFlow<Float>, val ruddyLevel: StateFlow<Float>)
Basic beauty state, managing level data of beauty effects such as smoothing, whitening, and ruddy. Supports subscription to synchronize UI display with actual effects.
Link copied to clipboard
Basic beauty management class, used to handle the adjustment and state management of beauty effects.
Link copied to clipboard
Device related error codes.
Link copied to clipboard
Device focus.
Link copied to clipboard
data class DeviceState(val microphoneStatus: StateFlow<DeviceStatus>, val microphoneLastError: StateFlow<DeviceError>, val captureVolume: StateFlow<Int>, val currentMicVolume: StateFlow<Int>, val outputVolume: StateFlow<Int>, val cameraStatus: StateFlow<DeviceStatus>, val cameraLastError: StateFlow<DeviceError>, val isFrontCamera: StateFlow<Boolean>, val localMirrorType: StateFlow<MirrorType>, val localVideoQuality: StateFlow<VideoQuality>, val currentAudioRoute: StateFlow<AudioRoute>, val screenStatus: StateFlow<DeviceStatus>, val networkInfo: StateFlow<NetworkInfo>)
Device state
Link copied to clipboard
Device enabled status.
Link copied to clipboard
Device management class, used to handle anchor camera, microphone and other business.
Link copied to clipboard
Link copied to clipboard
Camera mirror status.
Link copied to clipboard
data class NetworkInfo(val userID: String = "", val quality: NetworkQuality = NetworkQuality.EXCELLENT, val upLoss: Int = 0, val downLoss: Int = 0, val delay: Int = 0)
Network information
Link copied to clipboard
Network quality.
Link copied to clipboard
Video quality.