- code
'cancelled' | 'permission-denied' | 'audio-overrun' | 'capability-invalid' | 'capture-failed' | 'device-not-found' | 'input-closed' | 'no-audio-input' | 'platform-unsupported' | 'source-ended' | 'source-unavailable'- operation
'stop' | 'capture' | 'acquire-audio' | 'cancel' | 'list-sources' | 'mix' | 'observe-audio-level' | 'record'- sessionId
string & $brand<'MediaCaptureSessionId'> | null- [hasInstance]
(value: unknown) => boolean- toDto
() => { code: 'cancelled' | 'permission-denied' | 'audio-overrun' | 'capability-invalid' | 'capture-failed' | 'device-not-found' | 'input-closed' | 'no-audio-input' | 'platform-unsupported' | 'source-ended' | 'source-unavailable'; message: string; operation: 'stop' | 'capture' | 'acquire-audio' | 'cancel' | 'list-sources' | 'mix' | 'observe-audio-level' | 'record'; sessionId: string & $brand<'MediaCaptureSessionId'> | null }