#
Media Player SDK .Net
Media Player SDK .Net is a video player SDK with a wide range of features.
SDK can use several decoding engines to play video and audio files, such as FFMPEG, VLC, and DirectShow. Most of the video and audio formats are supported by the FFMPEG engine.
You can play files, network streams, 360-degree videos, and, optionally, DVD and Blu-Ray disks.
#
Features
- Video and audio playback
- Video effects
- Audio effects
- Text overlays
- Image overlays
- SVG overlays
- Brightness, contrast, saturation, hue, and other video adjustments
- Sepia, pixelate, grayscale, and other video filters
You can check the full list of features on the product page.
#
Sample applications
You can use WPF code in WinForms applications and vice versa. Most of code is the same for all UI frameworks, including Avalonia and MAUI. The main difference is the VideoView control available for each UI framework.
#
MediaPlayerCoreX engine (cross-platform)
MAUI
Avalonia
- Simple Media Player shows basic playback functionality in Avalonia
iOS
Android
- Simple Media Player shows basic playback functionality in Android
macOS
WPF
WinForms
#
MediaPlayerCore engine (Windows only)
#
WPF
- Simple Player shows basic playback functionality
- Main Demo shows all features of the SDK
- Nvidia Maxine Player uses the Nvidia Maxine engine
- Skinned Player shows how to use custom skins
- madVR Demo uses the madVR video renderer
#
WinForms
- Audio Player shows how to play audio files
- DVD Player shows how to play DVDs
- Encrypted Memory Playback Demo shows how to play encrypted file from the memory
- Karaoke Demo shows how to play audio karaoke files
- Main Demo shows all features of the SDK
- Memory Stream shows how to play files from the memory
- Multiple Video Streams shows how to play filles with multiple video streams
- Seamless Playback shows how to play files without delays
- Simple Video Player shows basic playback functionality
- Two Windows shows how to play files in two windows
- VR 360 Demo shows how to play 360-degree videos
- Video Mixing Demo shows how to mix video files
- YouTube Player shows how to play YouTube videos (with open license)
- madVR Demo uses the madVR to render video
#
WinUI
- Simple Media Player shows basic playback functionality
#
Code snippets
- Memory Playback shows how to play files from the memory
- Read File Info shows how to read file information