Media Blocks SDK .Net

The SDK allows you to build your multimedia application from individual blocks like a brick house. For example, to record video from a camera you add the "Camera" block, the "H264 encoder" block and the "MP4 sink" block to record video to an MP4 file.


SDK supports more than 10 different video and audio inputs, and more than 20 output formats.


Video and audio streams can be processed using various effects during preview or capture. After processing, streams will be split and go to encoders and audio/video renderers.
video capture sdk net slide 3


SDK supports all popular video, audio, and image formats and codecs, including MP4, WebM, WMV, MP3, AAC, JPEG, GIF, and PNG.


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.
video capture sdk net slide 4
video capture sdk net slide 5


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.

VisioForge Media Blocks SDK .Net major features include:

  • Audio / video preview
  • Video and audio capture to a wide range of formats
  • Frame capture to Bitmap class, BMP, JPEG, and PNG files
  • Video processing and effects (CPU / GPU)
  • Video capture device control
  • Network streaming
  • Motion detection
  • 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)
  • Custom interfaces support
  • Computer vision API
  • PIP (Picture-In-Picture)
  • Screen capture / window capture
  • Face detection and object tracking
  • Multiply output screens support
  • Audio capture from speakers
  • Blackmagic Decklink cards input and output support
  • Audio/video files tags reading and writing support

Audio encoders

  • AAC
  • FLAC
  • MP3
  • OPUS
  • Vorbis
  • WMA (Windows Media Audio)
  • Speex

Audio processing

  • Amplify
  • Audio mixer
  • Audio sample grabber
  • Balance
  • Compressor/Expander
  • Echo
  • Equalizer
  • Scale/Tempo
  • Volume

Blackmagic Decklink

  • Audio sink
  • Audio source
  • Video sink
  • Video source

File sinks

  • MP4
  • WebM
  • MOV
  • AVI
  • MKV
  • OGG

Network streaming

  • HLS
  • RTMP
  • RTSP
  • UDP

Video processing

  • Color effects
  • Deinterlace
  • Fish eye
  • Flip/Rotate
  • Gamma
  • Gaussian blur
  • Image overlay
  • Mirror
  • Perspective
  • Pinch
  • Resize
  • Rotate
  • Sample grabber
  • Sphere
  • Square
  • Stretch
  • Text overlay
  • Tunnel
  • Twirl
  • Video balance
  • Video mixer
  • Water ripple

Video encoders (CPU/GPU)

  • H264
  • H265
  • VP8/VP9
  • WMV (Windows Media Video)
  • Theora


  • File source
  • RTSP source
  • Screen source
  • System video source
  • System audio source
  • Virtual video source
  • Virtual audio source


  • Null Renderer
  • Tee
  • VU meter

Supported input devices:

  • DV and HDV MPEG-2 camcorders
  • USB web-cameras and other capture devices (including 4K devices)
  • PCI capture cards
  • TV Tuners (with and without internal MPEG Encoder)
  • JPEG/MJPEG, MPEG-4 and H.264 HTTP / RTSP / RTMP IP cameras / servers, HD format supported
  • ONVIF IP cameras with PTZ support
  • Blackmagic Decklink devices
  • Audio capture devices and sound cards
  • ASIO devices

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
  • GTK#
  • MAUI
  • Xamarin.Android
  • Xamarin.Mac

.Net versions

  • .Net Framework 4.7.2 and later
  • .Net Core 3.1
  • .Net 5
  • .Net 6
  • .Net 7
  • Xamarin.Android
  • Xamarin.Mac

System requirements

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

Distribution rights

Royalty-free distribution.

Trial limitations

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

Purchase of Media Blocks 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

SDK contains GStreamer libraries licensed as LGPL v2.1.

VisioForge © 2006 - 2023