Type Alias: UseMicrophoneResult
UseMicrophoneResult =
Omit<ReturnType<typeofuseMicrophoneReactClient>,"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​
| Parameter | Type |
|---|---|
middleware | TrackMiddleware |
Returns​
Promise<void>
startMicrophone()​
startMicrophone: (...
args) =>Promise<[MediaStreamTrack,null] | [null,DeviceError]>
Parameters​
| Parameter | Type |
|---|---|
...args | Parameters<ReturnType<typeof useMicrophoneReactClient>["startMicrophone"]> |
Returns​
Promise<[MediaStreamTrack, null] | [null, DeviceError]>