DefaultsManager.kt
759 字节
package io.livekit.android.room
import io.livekit.android.room.participant.AudioTrackPublishDefaults
import io.livekit.android.room.participant.VideoTrackPublishDefaults
import io.livekit.android.room.track.LocalAudioTrackOptions
import io.livekit.android.room.track.LocalVideoTrackOptions
import javax.inject.Inject
import javax.inject.Singleton
@Singleton
class DefaultsManager
@Inject
constructor() {
var audioTrackCaptureDefaults: LocalAudioTrackOptions = LocalAudioTrackOptions()
var audioTrackPublishDefaults: AudioTrackPublishDefaults = AudioTrackPublishDefaults()
var videoTrackCaptureDefaults: LocalVideoTrackOptions = LocalVideoTrackOptions()
var videoTrackPublishDefaults: VideoTrackPublishDefaults = VideoTrackPublishDefaults()
}