Media Player SDK (Delphi / ActiveX)

The VisioForge Media Player SDK for Delphi and ActiveX provides developers a convenient and intuitive way to seamlessly integrate video, audio, and DVD playback functionality into their applications. This versatile toolkit allows developers to quickly enhance their multimedia content by adding overlay images and text, complemented by various visual effects, to create a rich and engaging user experience.
  • slide 1
  • slide 2
  • media player sdk slide 3
  • media player sdk slide 4
abstract 1
abstract 2
abstract 3

VisioForge Media Player SDK (Delphi / ActiveX) major features include:

  • File format support (using System codecs/DirectShow):
    • Video formats – AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), plus additional formats with suitable decoders
    • Audio formats – WAV, MP3, OGG, WMA, AAC, plus additional formats with suitable decoders
    • Playback support for DVD content
  • File format support (using 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 more
    • Audio formats – WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV and more
    • Blu-ray playback
  • File format support (using 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 more
    • Audio formats – WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV and more
  • Video effects and enhancements
    • Overlay of images
    • Overlay of text
    • Adjustable video transparency
    • Dynamic pan and zoom
    • Adjustments for brightness, contrast, saturation, and hue
    • Color inversion effect
    • Conversion to grayscale
    • Deinterlacing
    • Noise reduction
    • Fade-in and fade-out transitions
    • Video rotation
    • Custom resolution resizing
    • Compatibility with 3rd-party DirectShow filters
    • A collection of over 30 additional video effects
  • Audio effects and enhancements
    • volume booster
    • equalizer
    • 3D-bass system
    • normalization
    • auto / manual gain
    • there are a lot of other effects
  • Playback capability for files loaded into memory
  • Support for multiple display outputs
  • Capturing frames directly to Delphi TBitmap or Win32 HBITMAP
  • Frame capture options include BMP, JPEG, GIF, and PNG formats
  • On-Screen Display (OSD)
  • Playback of audio streams from separate audio/video files
  • Compatibility with various subtitle formats
  • Support for network streams via MMS, WMV, RTSP, RTMP, and UDP protocols
  • Capability to play encrypted video content
  • Motion detection
  • Chroma-key for background replacement or transparency effects
  • Frame stepping

Development platforms

  • Visual Studio 2005 and later: Visual C#, Visual C++, Visual Basic .NET
  • Delphi 6 / 7 / 2005 / 2006 / 2007 / 2009 / 2010 / XE / XE2 / XE3 / XE4 / XE5 / XE6 / XE7 / XE8 / 10 / 10.1 / 10.2 / 10.3 / 10.4 / 11 / 12
  • Visual Studio 6: Visual C++, Visual Basic 6
  • Borland C++ Builder 5 and later
  • may be used with other ActiveX-compatible applications like Microsoft Access, Word, Excel, FrontPage, Powerbuilder, etc.
  • x86 and x64 versions

System requirements

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows Server 2012, and later
  • .Net Framework 4.0 or later (for ActiveX-based .Net demo applications)
  • DirectX 9 or later

Distribution rights

Royalty-free distribution.

Trial limitations

The trial version displays a watermark on the video window.

abstract 4


abstract 5


abstract 6


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)
Motion detection
Video processing using
DirectShow filters
OSD (On-Screen Display)
Frame grabber
Multiple output screens
GPU-accelerated video effects
Video Encryption SDK support
Audio streams from external files

Purchase of Media Player SDK (Delphi / ActiveX) 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.

SDK contains optional FFMPEG and libVLC libraries. Original libraries licensed as LGPL v2.1.

VisioForge © 2006 - 2024