Package-level declarations
Types
Link copied to clipboard
Voice changer effect type
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 related state data provided by AudioEffectStore
Link copied to clipboard
Audio effect setting related interfaces, managing voice changer, reverb, and ear monitor features for anchors.
Link copied to clipboard
Reverb effect type
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 the level data of smooth, whiteness, ruddy and other beauty effects. Supports subscription to synchronize UI display with actual effects.
Link copied to clipboard
Basic beauty related interfaces, managing the adjustment and state synchronization of smooth, whiteness, ruddy and other basic 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 on/off status
Link copied to clipboard
Device related interfaces, operating microphone, camera, etc.
Link copied to clipboard
Device type
Link copied to clipboard
Camera mirror state
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