Nonempty encoded audio captured by MediaRecorder or selected as a file.
Cancellation options shared with decodeAudio.
OptionalcaptureLimit: number
Internal recording limit in seconds, validated by startRecording to be greater than zero and at most 30. Omit this for ordinary file decoding.
Newly owned 16 kHz mono PCM with only an explicitly bounded capture tail discarded.
WhistleError for decoding, duration, validation or cancellation failures.
Decode audio with the recorder's optional explicit capture-duration bound.