Error when Audio Input is in use by another app (#111)

* Remove Audio Device if it failed to configure

* Add `audio-in-use-by-other-app` error

* Try removing on interruption

* Format code

* Make error more clear
This commit is contained in:
Marc Rousavy
2021-03-29 11:32:00 +02:00
committed by GitHub
parent 12f6ab5217
commit 1558dd2f15
4 changed files with 52 additions and 31 deletions

View File

@@ -20,7 +20,7 @@ export type FormatError =
| 'format/invalid-low-light-boost'
| 'format/invalid-format'
| 'format/invalid-preset';
export type SessionError = 'session/camera-not-ready' | 'session/audio-session-setup-failed';
export type SessionError = 'session/camera-not-ready' | 'session/audio-session-setup-failed' | 'session/audio-in-use-by-other-app';
export type CaptureError =
| 'capture/invalid-photo-format'
| 'capture/encoder-error'