| Action | What Happens Behind the Scenes | |--------|--------------------------------| | | Bandicam receives the hot‑key → starts recording → sends a “Play” command to Virtual DJ. | | Hit the Play button in Virtual DJ (if you prefer manual start) | Virtual DJ script fires OnPlay() → sends a message to Bandicam → recording begins automatically. | | Switch tracks / trigger a cue | Virtual DJ updates the shared memory with the new track info → Bandicam overlay updates in real‑time. | | Press hot‑key again or stop playback | Both apps stop together, guaranteeing a clean file boundary. | | Finish | Recorded video (MP4, AVI, etc.) now contains the full mix and a built‑in info overlay that can be turned off in post‑production. |
Virtual DJ provides a (Lua‑style) and a C++ SDK for deeper integration. The simplest route is a small script that sends custom Windows messages to the Bandicam DLL: bandicam virtual dj
Streaming Virtual DJ with Bandicam is a bit more complicated than recording, but it's still a relatively straightforward process. Here's a step-by-step guide to get you started: | Action | What Happens Behind the Scenes
Unregistered versions of Bandicam (0.5.16) will add a watermark to the output. 2. Audio Setup (The "Two Sound Mixing" Method) | | Press hot‑key again or stop playback
Set to 80-90 for high quality, or use a "High Quality" preset to ensure sharp visuals of the DJ software. 2. Configure Audio for Crisp Mixes (Crucial Step)