Skip to main content

useInputsState

function useInputsState(__namedParameters): object;

Parameters

ParameterType
__namedParameters{ isVideoInputMuted: boolean; isAudioInputMuted: boolean; inputStatusInfo: DeviceStatusInfo; iconSize: "medium" | "small" | "mini" | "compact"; }
__namedParameters.isVideoInputMutedboolean
__namedParameters.isAudioInputMutedboolean
__namedParameters.inputStatusInfoDeviceStatusInfo
__namedParameters.iconSize"medium" | "small" | "mini" | "compact"

Returns

object

NameTypeDefault value
audioPropsobject-
audioProps.hasErrorbooleanhasAudioError
audioProps.hasAudioVideoErrorbooleanhasAudioVideoError
audioProps.isActivebooleanisAudioInputMuted
audioProps.aria-labelstringaudioInputAction
audioProps.iconElement-
videoPropsobject-
videoProps.hasErrorbooleanhasVideoError
videoProps.hasAudioVideoErrorbooleanhasAudioVideoError
videoProps.isActivebooleanisVideoInputMuted
videoProps.aria-labelstringvideoInputAction
videoProps.iconElement-
warningDeniedDevices | undefined-
isAudioIconMutedboolean-
isVideoIconMutedboolean-