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 STRUCTURE
SDK supports more than 10 different video and audio inputs, and more than 20 output formats.
VIDEO CAPTURE PIPELINE
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.
OUTPUT FORMATS
SDK supports all popular video, audio, and image formats and codecs, including MP4, WebM, WMV, MP3, AAC, JPEG, GIF, and PNG.
VIDEO PROCESSING
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.
AUDIO PROCESSING
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
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
MPEG-TS
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)
MJPEG
Theora
Sources
File source
RTSP source
Screen source
System video source
System audio source
Virtual video source
Virtual audio source
Special
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
IDE
Visual Studio 2019 and later: Visual C#, Visual C++, Visual Basic .NET
Visual Studio Code
Jetbrains Rider
May be used with other .Net compatible applications such as Microsoft Access, Word, Excel.
UI frameworks
WinForms
WPF
WinUI 3 for Desktop
Avalonia
GTK#
MAUI
Xamarin.Android
Xamarin.Mac
.Net versions
.Net Framework 4.6.1 and later
.Net Core 3.1
.Net 5
.Net 6
.Net 7
.Net 8
System requirements
Windows 10 or Windows 11
Ubuntu 22+
macOS 12+
Target platforms
Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
Windows Server 2016 and later
Android 8 and later
Linux (Ubuntu)
macOS
iOS
Distribution rights
Royalty-free distribution.
Trial limitations
The trial version displays a watermark on 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
The regular license is billed annually and automatically renewed each year. You can cancel your subscription at any time.