Media Player SDK .Net

Media Player SDK .Net allows programmers to easily integrate video, audio, DVD, Blu-Ray, and network streams playback into their software applications. It also allows you to draw overlay bitmap and text over the video with effects. System codecs, FFMPEG and VLC engines can be used for playback.
media player sdk net slide 1


SDK supports all popular video and audio file formats. Also, it can play network streams, DVD and Blu-Ray disks, VR 360, MIDI, and Karaoke files.


Video and audio streams can be processed using various effects during playback. After processing, streams going to sample grabbers (optionally) to provide snapshots functionality.
media player sdk slide 2
media player sdk slide 3


Add text, image, or GIF logo. Change brightness, contrast, saturation, or hue. Perform resize, crop, or rotate. Use chroma-key or one of many other video effects.


Add an equalizer to your app to allow users to control your audio. Normalize audio or boost volume level or basses. Many other effects are available.
media player sdk slide 4
Media Player SDK - skinned interface


SDK supports the skinned interface with PNG/SVG icons and custom styles.

VisioForge Media Player SDK .Net major features include:

  • Supported file formats (System codecs / DirectShow)
    • video formats - AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), any other if you have a corresponding decoder
    • audio formats - WAV, MP3, OGG, WMA, AAC, any other if you have corresponding decoder
    • MIDI, karaoke KAR, and CDG
    • DVD [Windows only]
  • Supported file formats (FFMPEG / LAV engine)
    • video formats - AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), FLV, ASF, MP4, MJPEG, DV, MKV (Matroska), Real Video (full list)
    • audio formats - WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV (full list)
    • Blu-Ray [Windows only]
  • Supported file formats (VLC engine)
    • video formats - AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), FLV, ASF, MP4, MJPEG, DV, MKV (Matroska), Real Video (full list)
    • audio formats - WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV (full list)
  • Video processing and effects (CPU / GPU)
    • graphic overlay (including animated GIF)
    • text overlay
    • video transparency
    • pan / zoom
    • brightness, contrast, saturation, hue, etc.
    • inverted colors
    • greyscale
    • deinterlace
    • denoise
    • fade-in / fade-out
    • rotate
    • resize to any resolution
    • 3rd-party DirectShow filters support
    • more than 30 other effects
  • Audio processing and effects
    • volume booster
    • equalizer
    • 3D-bass system
    • normalization
    • auto / manual gain
    • a lot of other effects
  • File playback from the memory
  • Seamless playback (no delay between 2 files in the playlist)
  • Multiply output screens support
  • Picture-in-Picture support
  • 4K and 8K video files support
  • GPU accelerated decoding (DXVA2 / Direct3D 11 / Intel QuickSync / Nvidia CUVID)
  • Backward / forward seeking
  • Frame capture to .Net Bitmap or BMP/JPEG/GIF/PNG files
  • OSD (On-Screen Display)
  • Audio streams from additional audio/video files
  • Subtitles support
  • MMS / WMV / RTSP / RTMP / UDP network streams playback
  • Reverse playback
  • OCR-ready
  • Video Encryption SDK support
  • Motion detection
  • Face detection and object detection [Windows only]
  • Barcode reader (QR Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
  • Chroma-key
  • async/await API
  • madVR optional video renderer [Windows only]
  • VR 360° video support [Windows only]

Development platforms:

  • Visual Studio 2015 and later: Visual C#, Visual C++, Visual Basic .NET
  • may be used with other .Net compatible applications like Microsoft Access, Word, Excel, FrontPage, etc.

UI frameworks

  • WinForms
  • WPF
  • WinUI 3 for Desktop
  • Avalonia
  • Xamarin.Android
  • Xamarin.Mac
  • MAUI

OS requirements

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 and later
  • Android 8 and later
  • Linux (Ubuntu)
  • macOS

.Net versions

  • .Net Framework 4.6.1 and later
  • .Net Core 3.1
  • .Net 5
  • .Net 6
  • .Net 7
  • MonoAndroid
  • Xamarin.Mac

Distribution rights

Royalty-free distribution.

Trial limitations

The trial version overlays a nag-screen over the video window.
abstract 1


abstract 2


abstract 3


Video files playback
Audio files playback
Memory stream playback
Subtitles support
HD and 4K video support
Video / audio processing and effects
Network streams playback (HTTP / RTSP / RTMP / HLS / WMV / NDI)
Reverse playback
Motion detection
Video processing using
DirectShow filters (*)
OSD (On-Screen Display)
Frame grabber
Multiple output screens (*)
GPU-accelerated video effects
Video Encryption SDK support (*)
Face tracking (*)
Audio streams from external files
(*) - Windows-only engine

Purchase of Media Player SDK .Net will give you the following benefits:

  • Unlimited usage
  • No nag-screen
  • Free minor and major upgrades within one year (after one year, SDK will work the same as before) for a regular license and unlimited updates for unlimited time for the lifetime license
  • Priority support and fixes
VisioForge © 2006 - 2023