A TrafficMonitor plugin that shows microphone mute status in the taskbar.
⚠️ This code was generated by AI (Claude).
- Shows a microphone icon on the taskbar via TrafficMonitor
- Green icon = mic active, Red icon with slash = mic muted
- Only visible when an application is actively using the microphone
- Left-click to toggle mute
- Auto-hides when no app is using the mic
🟢 MIC — Mic active, app recording
🔴 MUT — Mic muted, app recording
(nothing) — No app using mic
Requires Visual Studio Build Tools with C++ and Windows SDK.
build.ps1Or manually:
call "C:\Program Files (x86)\Microsoft Visual Studio\...\vcvars64.bat"
cl.exe /LD /MT /EHsc /O2 /utf-8 MicStatusPlugin.cpp /link /OUT:MicStatus.dll- Copy
MicStatus.dllto TrafficMonitor'splugins/directory - Restart TrafficMonitor
- Enable the plugin via context menu → Other Functions → Plugin Management
- Make sure "Mic Status" is checked in the display settings
- Uses Windows Core Audio API to detect:
- Active capture sessions (apps using the mic)
- Microphone mute state
- Polled every second via
DataRequired()callback - Custom-draws a microphone icon using GDI