Выпущена версия 15.0 .Net SDKs! Что нового?

В SDK v15 внесено множество изменений в API. Основные элементы управления SDK были разделены на части Core и VideoView.

Список изменений в API:

  • Свойство SDK_State было удалено. У нас больше нет TRIAL и FULL версий SDK.
  • 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 и Filter_Supported_NVENC были перемещены в VisioForge. Tools.FilterHelpers.
  • Тип длительности VFAudioStreamInfo/VFVideoStreamInfo изменен на Timespan.
  • Типы Decklink из сборки VisioForge.Types перенесены в пространство имен VisioForge.Types.Decklink.
  • Свойство Status меняется на State, тип - PlaybackState во всех SDK.
  • Элементы управления пользовательским интерфейсом разделены на Core (VideoCaptureCore, MediaPlayerCore, VideoEditCore) и VideoView.
  • Свойства Video_CaptureDevice... объединены в свойство Video_CaptureDevice типа VideoCaptureSource.
  • Свойства Audio_CaptureDevice... объединены в свойство Audio_CaptureDevice типа AudioCaptureSource.
  • В Media Player SDK свойства Source_Stream... были объединены в свойство Source_MemoryStream типа MemoryStreamSource.
  • Типы Media Player SDK перенесены из пространства имен VisioForge.Types в VisioForge.Types.MediaPlayer.
  • Типы Video Capture SDK перенесены из пространства имен VisioForge.Types в VisioForge.Types.VideoCapture.
  • Типы Video Edit SDK перенесены из пространства имен VisioForge.Types в VisioForge.Types.VideoEdit.
  • Типы вывода перенесены из пространства имен VisioForge.Types в VisioForge.Types.Output.
  • Типы видеоэффектов перенесены из пространства имен VisioForge.Types в VisioForge.Types.VideoEffects.
  • Типы аудиоэффектов перенесены из пространства имен VisioForge.Types в VisioForge.Types.AudioEffects.
  • Типы событий перенесены из пространства имен VisioForge.Types в VisioForge.Types.Events.

Мы предлагаем удалить из формы элемент управления UI и добавить вместо него элемент управления VideoView с именем VideoView1, а также добавить класс ядра (например, VideoCaptureCore) с именем ранее использовавшегося элемента управления UI.

Независимый VideoView позволяет добавить дополнительные платформы пользовательского интерфейса, такие как UWP, MAUI, Eco и Avalonia (уже доступны).

Полный список изменений доступен на странице продукта.

abstract 2abstract 1abstract 3
logo
VisioForge © 2006 - 2024
discord