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

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

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

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.