[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 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)
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] 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 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.
[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