Glossary

WASAPI loopback

Short answer

WASAPI loopback is a built-in mode of the Windows Audio Session API (WASAPI) that lets an app record the audio a computer is already playing — such as the voices in a video call — straight from the operating system's output stream, without a microphone, a meeting bot, or a virtual audio cable.

Last updated June 10, 2026

WASAPI loopback is a built-in mode of the Windows Audio Session API (WASAPI) that lets an app record the audio a computer is already playing — such as the voices in a video call — straight from the operating system’s output stream, without a microphone, a meeting bot, or a virtual audio cable.

How WASAPI loopback works

WASAPI is the core audio API that Windows has shipped since Windows Vista. Normally an app opens an audio client on a capture device (a microphone) to record, or on a render device (your speakers or headphones) to play sound.

Loopback is the twist: an app opens an audio client on a render device but in loopback mode, and instead of pushing audio out, it reads back the exact stream being sent to that output. So whatever Windows is currently playing — a Zoom call, a Google Meet tab, a Teams window, a YouTube video — is delivered to the app as a clean digital signal, at the device’s own sample rate and format. No driver is installed; the capability is part of the OS audio stack.

Loopback vs. a microphone vs. a virtual audio cable

These three approaches all let you “record a call,” but they are not equivalent:

This is the Windows half of system audio capture: the general technique of reading what the computer is already playing, locally, instead of rejoining the meeting as a bot.

Capturing one app vs. the whole system

Classic WASAPI loopback captures the full mix being rendered to a chosen output device — every app at once. Newer Windows 10 and Windows 11 builds added a process loopback (application loopback) API that can include or exclude a specific process tree, so a tool can capture only the meeting app’s audio and leave your music alone. Either way, it is still the same native mechanism: no virtual device, no bot in the call.

Why it matters for bot-free meeting notes

Because WASAPI loopback reads audio that is already playing, a meeting tool can listen to a Windows call without sending a bot into it or installing a browser plugin. That is the engine behind bot-free meeting notes on Windows — there is no extra attendee on the participant list, and the audio is processed on your own machine. Canary feeds that captured stream into its streaming transcription and a live, rolling, multi-resolution summary, so you can catch up the instant your name is called. For the hands-on version, see how to take meeting notes without a bot.

The macOS and Linux equivalents

WASAPI loopback is the Windows-specific name for a cross-platform idea. macOS provides a Core Audio process-tap API (macOS 14.4 and later) that captures system or per-app audio without a virtual device; older macOS versions generally needed one — see how to record system audio on a Mac without a virtual device. Linux exposes “monitor” sources through PulseAudio and PipeWire. All three are forms of loopback audio capture; WASAPI loopback is simply how Windows does it.

Capturing a call should always be transparent, never secret. Recording-consent laws vary by region — some require only one party’s consent, others require everyone’s — so tell participants when you are capturing a meeting, regardless of which audio API does the work.