Die .Net SDKs Version 15.7 wurde mit verschiedenen Verbesserungen und Korrekturen veröffentlicht. Diese Version enthält Unterstützung für .Net 8 in allen SDKs.
Zu den wichtigsten Verbesserungen im Video Capture SDK .Net gehören die Behebung von Problemen mit dem Ereignis "OnNetworkSourceDisconnect", das zweimal aufgerufen wird, die Behebung der Einstellungen für das Audioquellenformat in VideoCaptureCoreX und die Behebung von WPF-nativen Rendering-Problemen mit Pop-up-Fenstern. Die Start/StartAsync-Methode in VideoCaptureCore gibt jetzt false zurück, wenn das Videoaufnahmegerät bereits von einer anderen Anwendung verwendet wird.
Die X-Engines wurden mit neuen MPEG-2-Video- und MP2-Audio-Encodern, DNxHD-Video-Encoder-Unterstützung und Änderungen an den VP8/VP9-Standardeinstellungen für Live-Aufnahmen aktualisiert. Probleme bei der Aufzählung von Decklinks wurden behoben.
Plattformübergreifende SDKs profitieren von Aktualisierungen des Decklink-Quellcodes, die Probleme mit falschen Gerätenamen beheben, und des Overlay-Managers, der jetzt eine `OverlayManagerDateTime`-Klasse zum Zeichnen des aktuellen Datums und von benutzerdefiniertem Text enthält. Außerdem wurden SkiaSharp-Sicherheitsupdates und Probleme mit der Verwendung von System.Drawing.Bitmap in `OverlayManagerImage` behoben.
Unterstützung für Avalonia 11.0.5 wurde hinzugefügt, zusammen mit Aktualisierungen der VLC-Quellen (libVLC 3.0.19) und FFMPEG-Quellen und -Encodern, die Probleme mit fehlenden MSVC-Abhängigkeiten beheben. Die ONVIF-Engine wurde ebenfalls aktualisiert.
Schließlich verbessert das Update die FFMPEG.exe-Ausgabe in VideoCaptureCore, verbessert die Unterstützung für x264- und x265-Encoder in benutzerdefinierten FFMPEG-Builds und behebt ein seltenes Absturzproblem mit WinUI VideoView.
Prüfen Sie die Änderungsprotokoll.
Die Version 15.6 der .Net SDKs bringt zahlreiche Verbesserungen und neue Funktionen mit sich. Das Video Capture SDK bietet eine verbesserte Video-Crop-Performance auf modernen CPUs und führt eine neue Video-Overlays-API ein, deren Verwendung in entsprechenden Demos gezeigt wird. Das Update verbessert auch die Hardware-Encoder-Erkennung für Systeme mit mehreren GPUs. Der Avalonia VideoView wurde aktualisiert, um Probleme mit der Wiederherstellung zu beheben.
Media Player SDK enthält Änderungen wie die Behebung von Startproblemen unter Android und das Hinzufügen neuer Methoden für die Auswahl von Videostreams. Leistungsverbesserungen für 4K- und 8K-Videos im WPF-Rendering wurden in allen SDKs implementiert. Verschiedene Probleme, darunter Probleme beim Zuschneiden von Videos und mehrere Ausgaben in VideoCaptureCoreX, wurden behoben.
Neue Demos und Unterstützung für Funktionen wie NDI-Streaming, madVR und mehrere Audiospuren sind enthalten. Das Update fügt auch mehrere neue Klassen und Methoden hinzu, wie z.B. die Unterstützung von VNC-Quellen und die KI-basierte Größenänderung von Videos mit dem Nvidia Maxine SDK. Das Media Blocks SDK fügt neue OpenCV-Blöcke, NDI Source- und Sink-Blöcke und zusätzliche Video-Encoder wie rav1e AV1 und GIF hinzu.
Verbesserungen bei der Speicherwiedergabe, VU-Meter-Probleme und erweiterte Unterstützung für WASAPI 2 sind ebenfalls Teil dieser Version. Die SDKs unterstützen jetzt die asynchrone Entsorgung mit der Schnittstelle IAsyncDisposable und haben verschiedene Erkennungs- und Wiedergabeprobleme behoben. Neue Funktionen wie die Verarbeitung von KLV-Daten, MJPEG-Netzwerk-Streaming und erweiterte Media-Block-Funktionalitäten erweitern die Möglichkeiten der SDKs. Schließlich enthält das Update eine Reihe von Stabilitäts- und Leistungsverbesserungen für verschiedene Plattformen und Komponenten.
Prüfen Sie die Änderungsprotokoll.