Handle returned by the mic-capture seam: the only operation the driver needs is teardown.
Production wraps an AudioContext + AudioWorkletNode pipeline; tests return a no-op fake.
Back-compat alias for the shared IPcmMicCapture (the capture pipeline now lives in
src/audio/micCapture.ts, shared with the ElevenLabs driver).
Handle returned by the mic-capture seam: the only operation the driver needs is teardown. Production wraps an
AudioContext+AudioWorkletNodepipeline; tests return a no-op fake.Back-compat alias for the shared IPcmMicCapture (the capture pipeline now lives in
src/audio/micCapture.ts, shared with the ElevenLabs driver).