.Net SDKs v15.6 has been released! What's new?

  • [Video Capture SDK .Net] VideoCaptureCore: Improved video crop performance on modern CPUs
  • [ALL] VideoCaptureCore, MediaPlayerCore, VideoEditCore: Added the static CreateAsync method that can be used instead of the constructor to create engines without UI lag.
  • [Video Capture SDK .Net] VideoCaptureCore: Resolved issues with video crop.
  • [Video Capture SDK .Net] VideoCaptureCoreX: Added video overlays API. The Overlay Manager Demo shows how to use it.
  • [Video Capture SDK .Net] Improved HW encoder detection. If you have several GPUs sometimes only major GPU can be used for video encoding.
  • [Cross-platform SDKs] Updated Avalonia VideoView. Resolved issue with VideoView recreation.
  • [Media Player SDK .Net] MediaPlayerCoreX: Resolved startup issue with the Android version of the MediaPlayerCoreX engine.
  • [Media Player SDK .Net] MediaPlayerCore: Video_Stream_Index property has been replace to Video_Stream_Select/Video_Stream_SelectAsync methods.
  • [Media Player SDK .Net] MediaPlayerCoreX: Added Video_Stream_Select method.
  • [Video Capture SDK .Net] VideoCaptureCore: Network_Streaming_WMV_Maximum_Clients property moved to WMVOutput class. You can set the maximum number of clients for network WMV output.
  • [All] Updated WPF rendering. Improved performance for 4K and 8K videos.
  • [Video Capture SDK .Net] VideoCaptureCoreX: Resolved issue with multiple outputs used.
  • [Video Capture SDK .Net] VideoCaptureCoreX: Resolved issue with OnAudioFrameBuffer event.
  • [Video Capture SDK .Net] Decklink source changed to improve startup speed. The Decklink_CaptureDevices method has been replaced by async Decklink_CaptureDevicesAsync.
  • [Media Player SDK .Net] MediaPlayerCoreX: Added Custom_Video_Outputs/Custom_Audio_Outputs properties to set custom video/audio renderers
  • [Media Player SDK .Net] MediaPlayerCoreX: Added Decklink Output Player Demo (WPF)
  • [Video Edit SDK .Net] Added Multiple Audio Tracks Demo (WPF)
  • [Video Edit SDK .Net] Updated MP4 output for multiple audio tracks
  • [Cross-platform SDKs] Updated device enumerator
  • [Video Capture SDK .Net] Resolved issue with VU meter in cross-platform engine
  • [Cross-platform SDKs] Resolved issue with VU Meter (event not fired)
  • [Media Player SDK .Net] Updated memory playback
  • [ALL] Added IAsyncDisposable interface support for cross-platform core classes. It should be used to dispose of the core objects in async methods.
  • [Video Capture SDK .Net] Added madVR support for mutiscreen
  • [Video Capture SDK .Net] Resolved NDI enumerating issue in the VideoCaptureCore engine
  • [Media Player SDK .Net] Added madVR Demo
  • [Video Capture SDK .Net] Added madVR Demo
  • [ALL] Resolved madVR issues in all SDKs
  • [Media Blocks SDK .Net] Added NDI Source demo
  • [Video Capture SDK .Net] Added NDI support for cross-platform engine
  • [ALL] Resolve the "image not found" issue with the WinUI NuGet package
  • [Media Blocks SDK .Net/Media Player SDK .Net (cross-platform)] Added MP3+CDG Karaoke Player demo
  • [Media Blocks SDK .Net] Added CDGSourceBlock for MP3+CDG karaoke files playback
  • [ALL] Improved madVR support
  • WinUI VideoView updated to fix issues during audio files playback
  • [Video Capture SDK .Net] Improved VNC source support for the VideoCaptureCoreX engine.
  • [Video Capture SDK .Net] Added VNC source support for the VideoCaptureCoreX engine. You can use VNCSourceSettings class to configure Video_Source.
  • [Media Blocks SDK .Net] Added VNC source support. You can use VNCSourceBlock class as a video source block.
  • [Video Capture SDK .Net] Video_Resize property has been changed to IVideoResizeSettings type. You can use VideoResizeSettings class to perform classic resize the same as before or use MaxineUpscaleSettings/MaxineSuperResSettings to perform AI resizing on Nvidia GPU using Nvidia Maxine SDK (SDK or SDK models are required to deploy).
  • [ALL] Resolved issues with NDI sources detection in the local network
  • [ALL] Added KLVParser class to read and decode data from KLV binary files.
  • [ALL] Added KLVFileSink block. You can export KLV data from MPEG-TS files.
  • [Media Blocks SDK .Net] Added KLV demo.
  • [Video Capture SDK .Net] Added MJPEG network streamer.
  • [ALL] Added WASAPI 2 support.
  • [Media Blocks SDK .Net] Updated Video Effects API. Added Grayscale media block.
  • [Media Blocks SDK .Net] Added Live Video Compositor API and sample.
  • [ALL] Updated Avalonia VideoView control. Resolved issues with video playback on Windows on HighDPI displays.
  • [Video Capture SDK .Net] Added CustomVideoFrameRate property to MFOutput. You can set a custom frame rate if your source provides an incorrect frame rate (IP camera, for example).
  • [Video Capture SDK .Net] Updated NVENC encoder. Resolved issue with high-definition video capture.
  • [Video Capture SDK .Net] Resolved issue with TV Tuning on Avermedia devices
  • [Media Blocks SDK .Net] Added OpenCV blocks: CVDewarp, CVDilate, CVEdgeDetect, CVEqualizeHistogram, CVErode, CVFaceBlur, CVFaceDetect, CVHandDetect, CVLaplace, CVMotionCells, CVSmooth, CVSobel, CVTemplateMatch, CVTextOverlay, CVTracker
  • [CV] Resolved the issue with wrong face coordinates.
  • [CV, Media Blocks SDK .Net] Added Face Detector block.
  • [Media Blocks SDK .Net] Added rav1e AV1 video encoder.
  • [Media Blocks SDK .Net] Added GIF video encoder.
  • [Media Blocks SDK .Net] Added NDI Sink and NDI source blocks.
  • [ALL] Resolved NDI SDK detection issues.
  • [Media Blocks SDK .Net] Updated Speex encoder.
  • [Media Blocks SDK .Net] Updated Video Mixer block.
  • [ALL] Added Save/Load methods for output format to serialize into JSON.
  • [Media Blocks SDK .Net] Added MJPEG HTTP Live streaming sink block.
  • [ALL] Resolved MP4 HW QSV H264 regression.
  • [ALL] WinForms and WPF VideoView stability updates.
  • [Media Player SDK .Net] Removed FilenamesOrURL legacy property. Please use Playlist_... API instead.
  • [Media Blocks SDK .Net] Added fade-in/out feature for image overlay block.
  • [ALL] Telemetry update
  • [ALL] SDKs updated to use the ObservableCollection instead of List in public API.
  • [ALL] Updated MP4 HW output. Improved NVENC performance.
  • [Media Blocks SDK .Net] Added Video Compositor sample.
  • [Media Blocks SDK .Net] Added YouTubeSink and FacebookLiveSink blocks with custom YouTube/Facebook configurations. RTMPSink can stream to YouTube/Facebook the same as before.
  • [Media Blocks SDK .Net] Added SqueezeBack video mixer block.
  • [ALL] Updated scrolling text logo. Added the Preload method to render a text overlay before playback.
  • [ALL] Updated scrolling text logo (performance)
  • [Media Blocks SDK .Net] Updated Decklink sink blocks
  • [ALL] Resolved crash with a text logo with a custom resolution
  • [Media Blocks SDK .Net] Added Intel QuickSync H264, HEVC, VP9 and MJPEG encoders support.
  • [Video Edit SDK .Net] Added FastEdit_ExtractAudioStreamAsync method to extract the audio stream from the video file.
  • [Video Edit SDK .Net] Added "Audio Extractor" WinForms sample.
  • [Media Blocks SDK .Net] Updated MP4SinkBlock. The sink can split output files by duration, file size or timecode. Use MP4SplitSinkSettings instead MP4SinkSettings to configure.
  • [Video Capture SDK .Net] Added the OnMJPEGLowLatencyRAWFrame event that fired when the MJPEG low latency engine received a RAW frame from a camera.
  • [Media Blocks SDK .Net] Added VideoEffectsBlock to use video effects, available in Windows SDKs
  • [Media Blocks SDK .Net] Updated Decklink source
  • [Media Blocks SDK .Net] Added Decklink Demo (WPF)
  • [ALL] Resolved the DeinterlaceBlend video effect crash
  • [ALL] Used 3rd-party libraries moved to VisioForge.Libs.External assembly/NuGet
  • [ALL] Added Nvidia Maxine Video Effects SDK (BETA) and sample app for Media Player SDK .Net and Video Capture SDK .Net
  • [Video Capture SDK .Net] Added Decklink_Input_GetVideoFramesCount/Decklink_Input_GetVideoFramesCountAsync API to get total and dropped frames for the Decklink source
  • [ALL] VisioForge HW encoders update
abstract 2abstract 1abstract 3
logo
VisioForge © 2006 - 2024
discord