-
public final class DiagnosticViewModel extends AndroidViewModel
-
-
Field Summary
Fields Modifier and Type Field Description private final MutableLiveData<HMSVideoTrack>cameraTrackLiveDataprivate BooleanisRecordingprivate final MutableLiveData<Integer>audioLevelLiveDataprivate final MutableLiveData<ConnectivityCheckResult>connectivityLiveDataprivate final MutableLiveData<ConnectivityState>connectivityStateLiveDataprivate BooleanisMediaCapturedprivate BooleanisMediaPublished
-
Constructor Summary
Constructors Constructor Description DiagnosticViewModel(Application application)
-
Method Summary
-
Methods inherited from class androidx.lifecycle.AndroidViewModel
addCloseable, clear, getTag, onCleared, setTagIfAbsent -
Methods inherited from class live.hms.roomkit.ui.diagnostic.DiagnosticViewModel
getApplication -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DiagnosticViewModel
DiagnosticViewModel(Application application)
-
-
Method Detail
-
getCameraTrackLiveData
final MutableLiveData<HMSVideoTrack> getCameraTrackLiveData()
-
getIsRecording
final Boolean getIsRecording()
-
setIsRecording
final Unit setIsRecording(Boolean isRecording)
-
getAudioLevelLiveData
final MutableLiveData<Integer> getAudioLevelLiveData()
-
getConnectivityLiveData
final MutableLiveData<ConnectivityCheckResult> getConnectivityLiveData()
-
getConnectivityStateLiveData
final MutableLiveData<ConnectivityState> getConnectivityStateLiveData()
-
getIsMediaCaptured
final Boolean getIsMediaCaptured()
-
setIsMediaCaptured
final Unit setIsMediaCaptured(Boolean isMediaCaptured)
-
getIsMediaPublished
final Boolean getIsMediaPublished()
-
setIsMediaPublished
final Unit setIsMediaPublished(Boolean isMediaPublished)
-
cameraPermssionGranted
final Unit cameraPermssionGranted()
-
getRegionList
final <ERROR CLASS> getRegionList()
-
setRegionPreference
final Unit setRegionPreference(String regionName)
-
stopCameraCheck
final Unit stopCameraCheck()
-
stopMicCheck
final Unit stopMicCheck()
-
startMicRecording
final Unit startMicRecording()
-
stopRecording
final Unit stopRecording()
-
switchAudioOutput
final Unit switchAudioOutput(HMSAudioManager.AudioDevice audioDevice)
-
getAudioDevicesInfoList
final List<HMSAudioDeviceInfo> getAudioDevicesInfoList()
-
getAudioOutputRouteType
final HMSAudioManager.AudioDevice getAudioOutputRouteType()
-
startConnectivityTest
final Unit startConnectivityTest()
-
stopConnectivityTest
final Unit stopConnectivityTest()
-
startSpeakerTest
final Unit startSpeakerTest()
-
-
-
-