Skip to main content
Version: Next

Type Alias: UseMicrophoneResult

UseMicrophoneResult = Omit<ReturnType<typeof useMicrophoneReactClient>, "toggleMicrophoneMute" | "microphoneStream" | "startMicrophone" | "currentMicrophoneMiddleware" | "setMicrophoneTrackMiddleware"> & object

Defined in: mobile-client/src/overrides/types.ts:65

Type declaration​

currentMicrophoneMiddleware​

currentMicrophoneMiddleware: TrackMiddleware

microphoneStream​

microphoneStream: MediaStream | null

setMicrophoneTrackMiddleware()​

setMicrophoneTrackMiddleware: (middleware) => Promise<void>

Parameters​

ParameterType
middlewareTrackMiddleware

Returns​

Promise<void>

startMicrophone()​

startMicrophone: (...args) => Promise<[MediaStreamTrack, null] | [null, DeviceError]>

Parameters​

ParameterType
...argsParameters<ReturnType<typeof useMicrophoneReactClient>["startMicrophone"]>

Returns​

Promise<[MediaStreamTrack, null] | [null, DeviceError]>