v15 SDK hat viele API-Änderungen. Die Hauptsteuerungen des SDK wurden in Core- und VideoView-Teile unterteilt.
API-Änderungsliste:
- Die Eigenschaft SDK_State wurde entfernt. Wir haben keine TRIAL und FULL SDK Versionen mehr.
- DirectShow_Filters_Show_Dialog, DirectShow_Filters_Has_Dialog, Audio_Codec_HasDialog, Audio_Codec_ShowDialog, Video_Codec_HasDialog, Video_Codec_ShowDialog, Filter_Supported_LAV, Filter_Exists_MatroskaMuxer, Filter_Exists_OGGMuxer, Filter_Exists_VorbisEncoder, Filter_Supported_EVR, Filter_Supported_VMR9 und Filter_Supported_NVENC wurden in die VisioForge. Tools.FilterHelpers Klasse verschoben.
- VFAudioStreamInfo/VFVideoStreamInfo-Dauertyp auf Zeitspanne geändert.
- Decklink-Typen aus der VisioForge.Types-Baugruppe in den VisioForge.Types.Decklink-Namensraum verschoben.
- Die Eigenschaft Status ändert sich in State, der Typ ist in allen SDKs PlaybackState.
- UI-Steuerelemente aufgeteilt in Core (VideoCaptureCore, MediaPlayerCore, VideoEditCore) und VideoView.
- Eigenschaften von Video_CaptureDevice... wurden in die Eigenschaft Video_CaptureDevice des Typs VideoCaptureSource zusammengeführt.
- Audio_CaptureDevice...-Eigenschaften wurden in die Audio_CaptureDevice-Eigenschaft des Typs AudioCaptureSource zusammengeführt.
- In Media Player SDK wurden die Eigenschaften Source_Stream... in die Eigenschaft Source_MemoryStream des Typs MemoryStreamSource zusammengeführt.
- Media Player SDK-Typen wurden aus dem VisioForge.Types-Namensraum in VisioForge.Types.MediaPlayer verschoben.
- Video Capture SDK-Typen wurden aus dem VisioForge.Types-Namensraum in VisioForge.Types.VideoCapture verschoben.
- Video Edit SDK-Typen wurden aus dem VisioForge.Types-Namensraum in VisioForge.Types.VideoEdit verschoben.
- Ausgabetypen aus dem VisioForge.Types-Namensraum in den VisioForge.Types.Output-Namensraum verschoben.
- Videoeffekttypen wurden aus dem VisioForge.Types-Namensraum in den VisioForge.Types.VideoEffects-Namensraum verschoben.
- Audioeffekttypen wurden aus dem VisioForge.Types-Namensraum in VisioForge.Types.AudioEffects verschoben.
- Ereignistypen aus dem VisioForge.Types-Namensraum in VisioForge.Types.Events verschoben.
Wir empfehlen, das UI-Steuerelement aus Ihrem Formular zu entfernen und stattdessen das VideoView-Steuerelement mit dem Namen VideoView1 hinzuzufügen. Fügen Sie außerdem die Kernklasse (z. B. VideoCaptureCore) mit dem Namen des zuvor verwendeten UI-Steuerelements hinzu.
Independent VideoView ermöglicht es uns, zusätzliche UI-Plattformen wie UWP, MAUI, Eco und Avalonia (bereits verfügbar) hinzuzufügen.
Ein vollständiges Änderungsprotokoll ist auf der Produktseite verfügbar.