Previous Release

SwitchCast v1.1.0

Direct local image and video presentation sources, unified switching, native video playback inside presentation output, and local audio playback with media controls.

What's New in v1.1.0

  • Added image and video files as presentation sources.
  • Unified switching between apps, monitors, and media.
  • Added video playback directly inside the presentation output.
  • Introduced local audio playback and media controls.

Official Windows Package

How to Run SwitchCast

01
Download ZIP

Download the standalone SwitchCast-v1.1.0-win-x64.zip archive.

02
Extract Anywhere

Extract the archive to any folder on your computer.

03
Open SwitchCast.exe

Run SwitchCast.exe directly (no runtime or installer required).

Full Release Documentation & Details▾

SwitchCast v1.1.0

Seamless Windows Screen Sharing & Presentation Management

SwitchCast helps presenters switch between application windows, monitors, images, and videos while sharing a single Presentation Output window in their meeting software. Prepare your sources in advance, control what goes live, and avoid repeatedly changing the shared window.

Download v1.1.0 · Repository · Latest Releases

What's New in v1.1.0

  • Direct image and video sources — Import local media and add it to the presentation queue alongside applications and monitors.
  • Unified source switching — Move between window, display, image, and video sources using the Dashboard, Floating Presenter Dock, or existing shortcuts.
  • Native video playback — Play imported videos inside the existing Presentation Output instead of opening an external media application.
  • Local video audio playback — Play supported audio tracks through the Windows audio output, with mute and volume adjustments in the presenter controls.
  • Media-aware controls — Manage video playback from the Dashboard while retaining existing presentation Pause, Blackout, and Stop actions.

Key Features

Feature | Description

-- | --

Window and monitor capture | Capture supported desktop windows and displays using Windows Graphics Capture.

Stable Presentation Output | Share a dedicated output window and change its content without repeatedly selecting a different meeting share target.

Mixed presentation queue | Queue application windows, displays, images, and video files in your preferred order.

Three switching modes | Live Only changes the audience feed; Active + Live also activates supported source windows; Active Only activates supported source windows without taking them live.

Floating Presenter Dock | Control queued sources, switching mode, and presentation actions without returning to the main Dashboard.

Video and audio | Play supported local videos with synchronized audio, mute, and volume controls.

Presenter privacy controls | Pause or black out the audience-facing output when needed.

Global shortcuts | Control common presenter actions while working in another application.

Native application icons | Recognize discovered application windows by their real Windows icons where available.

Hotkeys may be changed in the application's settings where supported.

Notes and Limitations

  • Meeting audio is separate from local audio. Hearing a video on your computer does not guarantee that meeting participants hear it. Configure audio sharing in your conferencing app where supported.
  • Minimized or protected windows may not be capturable. Windows and individual apps can restrict or suspend capture.
  • Video format support varies. A supported filename extension does not guarantee that its video and audio codecs are available on the target PC.
  • Version-specific documentation: This README describes the v1.1.0 release. For newer presentation features and fixes, see the latest releases.

Technology Stack

  • C# / .NET 8
  • WinUI 3 / Windows App SDK
  • Windows.Graphics.Capture / Direct3D 11
  • Windows.Media.Playback
  • Win32 interoperability
  • CommunityToolkit.Mvvm

Creator

John Christopher King Zamora
GitHub: @jczamora-git
Project: SwitchCast


Version: v1.1.0 · Platform: Windows x64 · Release: GitHub v1.1.0

SwitchCast v1.1.0

Seamless Windows Screen Sharing & Presentation Management

SwitchCast helps presenters switch between application windows, monitors, images, and videos while sharing a single Presentation Output window in their meeting software. Prepare your sources in advance, control what goes live, and avoid repeatedly changing the shared window.

Download v1.1.0 · Repository · Latest Releases

What's New in v1.1.0

  • Direct image and video sources — Import local media and add it to the presentation queue alongside applications and monitors.
  • Unified source switching — Move between window, display, image, and video sources using the Dashboard, Floating Presenter Dock, or existing shortcuts.
  • Native video playback — Play imported videos inside the existing Presentation Output instead of opening an external media application.
  • Local video audio playback — Play supported audio tracks through the Windows audio output, with mute and volume adjustments in the presenter controls.
  • Media-aware controls — Manage video playback from the Dashboard while retaining existing presentation Pause, Blackout, and Stop actions.

Key Features

Feature Description

Window and monitor capture Capture supported desktop windows and displays using Windows Graphics Capture.

Stable Presentation Output Share a dedicated output window and change its content without repeatedly selecting a different meeting share target.

Mixed presentation queue Queue application windows, displays, images, and video files in your preferred order.

Three switching modes Live Only changes the audience feed; Active + Live also activates supported source windows; Active Only activates supported source windows without taking them live.

Floating Presenter Dock Control queued sources, switching mode, and presentation actions without returning to the main Dashboard.

Video and audio Play supported local videos with synchronized audio, mute, and volume controls.

Presenter privacy controls Pause or black out the audience-facing output when needed.

Global shortcuts Control common presenter actions while working in another application.

Native application icons Recognize discovered application windows by their real Windows icons where available.

System Requirements

  • Operating system: Windows 10 version 1809 or later, or Windows 11
  • Architecture: x64
  • Graphics: Direct3D 11-compatible hardware or supported software fallback
  • Media formats: Playback depends on the codecs supported by Windows and the installed system configuration

Installation

1. Open the SwitchCast v1.1.0 release page.

2. Download the available Windows x64 application package from Assets.

3. Extract the archive to a folder on your computer.

4. Launch SwitchCast.exe from the extracted application files.

5. If Windows reports a missing runtime or dependency, follow the requirements included with that specific release asset.

Keep the extracted application files together. The executable may depend on accompanying libraries and resources.

How to Present

1. Add sources. Open Sources and queue the application windows or monitors you want to show. Import local images and videos under the media source options.

2. Open Presentation Output. Use the Dashboard to open the dedicated audience-facing window.

3. Share the output. In Google Meet, Zoom, or Microsoft Teams, select the SwitchCast Presentation Output window as your share target.

4. Start presenting. Choose a queued source and click Start Presenting.

5. Switch sources. Use the Dashboard, Floating Presenter Dock, or hotkeys to move through the queue.

6. Control media. When a video source is active, use the available playback and audio controls. Use Pause or Blackout when you need to temporarily conceal the live presentation.

7. Stop. Select Stop Presenting to end the presentation session.

Default Keyboard Shortcuts

Action Shortcut

Next presentation source Ctrl + Shift + →

Previous presentation source Ctrl + Shift + ←

Select queued source 1–5 Ctrl + Shift + 1 through 5

Pause / Resume Ctrl + Shift + P

Blackout Ctrl + Shift + B

Stop presenting Ctrl + Shift + S

Show / Hide Presenter Dock Ctrl + Shift + D

Show Control Dashboard Ctrl + Shift + M

Hotkeys may be changed in the application's settings where supported.

Notes and Limitations

  • Meeting audio is separate from local audio. Hearing a video on your computer does not guarantee that meeting participants hear it. Configure audio sharing in your conferencing app where supported.
  • Minimized or protected windows may not be capturable. Windows and individual apps can restrict or suspend capture.
  • Video format support varies. A supported filename extension does not guarantee that its video and audio codecs are available on the target PC.
  • Version-specific documentation: This README describes the v1.1.0 release. For newer presentation features and fixes, see the latest releases.

Technology Stack

  • C# / .NET 8
  • WinUI 3 / Windows App SDK
  • Windows.Graphics.Capture / Direct3D 11
  • Windows.Media.Playback
  • Win32 interoperability
  • CommunityToolkit.Mvvm

Creator

John Christopher King Zamora

GitHub: @jczamora-git

Project: SwitchCast

Version: v1.1.0 · Platform: Windows x64 · Release: GitHub v1.1.0