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
abstract class AudioEffectStore

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
abstract class BaseBeautyStore

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
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
abstract class DeviceStore

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