The Media Player SDK .Net enables developers to seamlessly integrate a wide range of media playback capabilities into their applications, including support for video, audio, DVD, Blu-ray, and various network streams. This SDK also provides the ability to render overlay bitmaps and text with effects on top of the video. It offers flexibility in playback engines, allowing the use of system codecs, FFMPEG, or VLC, ensuring a wide range of compatibility and a high-quality media experience.
SDK STRUCTURE
The SDK allows developers to select specific video and audio sources, apply a range of effects for processing, and then route the media for rendering. It is versatile and accommodates different UI frameworks by providing a unique VideoView control for each one — whether WPF, WinForms, MAUI, Avalonia, or others — ensuring seamless integration and display of media within various application interfaces.
MEDIA PLAYBACK PIPELINE
The SDK architecture separates each media source into discrete audio and video streams. These streams are then routed to their respective decoders. After decoding, the uncompressed data is processed and can be accessed directly by a sample grabber if required. This feature is handy for real-time applications that process or analyze media samples.
VIDEO PROCESSING
Add text, images, or GIFs to your videos to create personalized overlays. Adjust visual elements such as brightness, contrast, saturation, and hue to improve image quality. Utilize editing tools to resize, crop, or rotate footage as necessary. Apply the chroma key for green screen effects and explore a wide range of additional video effects to enhance your storytelling.
AUDIO PROCESSING
Integrate an equalizer into your application to allow for precise audio tuning. Normalize audio levels, amplify the volume, or enhance the bass frequencies. A suite of additional audio effects is available for further refinement. Implement automatic or manual gain control to achieve optimal audio quality.
CUSTOM UI CONTROLS
The SDK boasts a customizable interface with skin support, accommodating PNG/SVG icons, and personalized style options.
VisioForge Media Player SDK .Net's major features include:
Supported file formats (using System codecs/DirectShow)
Video formats: AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), and others with the appropriate decoder
Audio formats: WAV, MP3, OGG, WMA, AAC, and others with the appropriate decoder.
MIDI, karaoke KAR, and CDG
DVD playback [Windows only]
Supported file formats (using the FFMPEG)
Video formats: AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), FLV, ASF, MP4, MJPEG, DV, MKV (Matroska), Real Video (and some others)
Audio formats: WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV (and some others)
Blu-ray playback [Windows only]
Supported file formats (using the VLC)
Video formats: AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), FLV, ASF, MP4, MJPEG, DV, MKV (Matroska), Real Video (and some others)
Audio formats: WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV (and some others)
Video processing and effects (CPU/GPU)
image overlay (including animated GIF)
text overlay
video transparency
pan/zoom
brightness, contrast, saturation, hue, etc.
inverted colors
grayscale
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
Other features
File playback from the memory
Seamless playback (no delay between 2 files in the playlist)
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
The regular license is billed annually and automatically renewed each year. You can cancel your subscription at any time.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.