useInputsState
function useInputsState(__namedParameters): object;
Parameters
| Parameter | Type |
|---|---|
__namedParameters | { isVideoInputMuted: boolean; isAudioInputMuted: boolean; inputStatusInfo: DeviceStatusInfo; iconSize: "medium" | "small" | "mini" | "compact"; } |
__namedParameters.isVideoInputMuted | boolean |
__namedParameters.isAudioInputMuted | boolean |
__namedParameters.inputStatusInfo | DeviceStatusInfo |
__namedParameters.iconSize | "medium" | "small" | "mini" | "compact" |
Returns
object
| Name | Type | Default value |
|---|---|---|
audioProps | object | - |
audioProps.hasError | boolean | hasAudioError |
audioProps.hasAudioVideoError | boolean | hasAudioVideoError |
audioProps.isActive | boolean | isAudioInputMuted |
audioProps.aria-label | string | audioInputAction |
audioProps.icon | Element | - |
videoProps | object | - |
videoProps.hasError | boolean | hasVideoError |
videoProps.hasAudioVideoError | boolean | hasAudioVideoError |
videoProps.isActive | boolean | isVideoInputMuted |
videoProps.aria-label | string | videoInputAction |
videoProps.icon | Element | - |
warning | DeniedDevices | undefined | - |
isAudioIconMuted | boolean | - |
isVideoIconMuted | boolean | - |