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

  • Fixed several issues with a separate capture
  • The updated media information reader
  • MediaInfoNV renamed to MediaInfoReader
  • Improved logging
  • Added Video_CaptureDevice_UseClosedCaptions option to Video Capture SDK object, to enable/disable CC decoding
  • Updated Video Player demo
  • Fixed issue with Pan effect in x64 build
  • Fixed issue with Blur effect
  • Fixed CUDA encoder memory leak
  • Fixed FFMPEG source memory leak
  • Added standard tags support for video and audio files, including MP4, WMV, MP3, AAC, M4A, Ogg Vorbis, and other formats. Media Player SDK can read tags, Video Capture SDK and Video Edit SDK can write tags
  • Separate capture API now have SeparateCapture_Filename_Mask property to configure file name that will be used for auto split by duration or size
  • Added delayed start in all SDK's. This feature can be used to start multiple SDK controls almost at the same time. Check Start_DelayEnabled description
  • Audio effects are now written on C# and can be used in x64 applications. Old effects usage saved as "legacy" if you will have some issues with new filters or API
  • Improved Blackmagic devices support (please use latest drivers)
  • Improved information reading for some Speex files
  • Added video crop implementation in Video Edit SDK .Net Main Demo
  • Video Edit SDK .Net API for adding files now returns a boolean value to easily handle errors. Error text still returned using OnError event
  • Video Edit SDK .Net Input_AddImageFile method now accept List<VEImageSource> object, it's the best way to add multiple image files at the same time (smaller memory usage, smaller HDD, and CPU usage)
  • Video Edit SDK .Net - new PIP modes - horizontal and vertical split, Video_Transition_Add_PIP call replaced by Input_AddVideoFile_PIP method
  • Error tracking now added to Visual Studio Output window, you'll see all errors that come from OnError event (but without diagnostic information)
  • Video Capture SDK .Net SeparateCapture_Start method issue fixed, now output file name parameter will be used instead Output_Filename property
  • Added Video_CaptureDevice_UseRAWSampleGrabber property in Video Capture SDK .Net, you can get RAW video stream using OnVideoFrameBufferRAW event
  • Added Input_Timeline_Load / Input_Timeline_Save methods in Video Edit SDK .Net, using this API you can load your own timeline with all available parameters in DirectShow Editing Services
  • Added VFFileSegment class to specify multiple parts of the same file while adding it in Video Edit SDK .Net
  • Microsoft DTV-DVD Video Decoder filter blacklisted in Video Edit SDK .Net due to a lot of issues with it. Please use LAV filters or any other good MPEG-2 / MPEG-4 / H264 decoder
  • Added settings serialization to JSON format
  • LAV playback engine (FFMPEG based) added to Media Player SDK .Net
  • Blu-Ray playback in Media Player SDK .Net
  • GIF output in Video Edit SDK .Net / Video Capture SDK .Net
  • Custom video effects 3rd-party filters can be added by CLSID now, before or after main effects filter/sample grabber
  • Independent video effects for preview and output
  • Added MP3 splitter to resolve issues with some MP3 files, that can't be playable using default splitter
  • VisioForge.Controls.WinForms and VisioForge.Controls.WPF assemblies now replaced by VisioForge.Controls.UI
  • Updated MP4 output, with resolved AV sync issue and improved latest Intel CPUs support
  • Added ExecutableFilename property of VFFFMPEGEXEOutput to set custom FFMPEG.exe filename
  • Updated VLC source filter, improved RTMP and HTTPS support
  • Video effects seriously optimized for latest Intel CPU's
abstract 2abstract 1abstract 3
logo
VisioForge © 2006 - 2024
discord