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]>