Как программно установить параметр BlackMagic-Decklink-LastFrameShown (в настройках видеокарты)?

0

Мы можем включить / отключить параметр decklink-LastFrameShown с помощью BlackmagicDesktopVideoUtility.exe, но мне нужно изменить это программно.

Я ничего не видел по этому поводу в SDK-ссылке.

Подскажите пожалуйста где хранятся настройки видеокарты BlackMagic-Decklink? (возможно в файле или реестре, но я не могу его найти)

ОС = Windows 8.1, версия BlackmagicDesktopVideoUtility = 10,5

Благодарю. (Извините за мой английский)

ОБНОВИТЬ :

Я обнаружил, что Decklink-LastFrameShownvideo (и другие настройки видеокарты) сохранены в реестре: HKLM \ SYSTEM \ ControlSet001 \ Services \ DeckLink \ Settings \ 1D482621 \ IdleVideoOutputOperation Value = Black / LastFrame

Но когда меняю это вручную не влияет.

Митра М
источник

Ответы:

0

Я получил ответ от Николаса Гилла (на форуме Blackmagic ):

Привет Митра,

Можно установить параметр «последний показ кадра» (Idle Output) из API DeckLink.

Сначала выполните запрос атрибута 1 BMDDeckLinkSupportsIdleOutput через интерфейс IDeckLinkAttributes [2], чтобы определить, поддерживает ли устройство вывод в режиме ожидания.

Если поддерживается, задайте для элемента конфигурации bmdDeckLinkConfigVideoOutputIdleOperation [3] через IDeckLinkConfiguration [4] желаемое значение простоя - BMDIdleVideoOutputOperation [5].

Обратите внимание на комментарий в [4], WriteConfigurationToPreferences должен быть вызван, если приложение хочет сохранить изменения конфигурации, в противном случае все сделанные изменения будут отменены, когда будет освобожден объект IDeckLinkConfiguration.

Ура,

-Ник

1 2.7.17 Идентификатор атрибута DeckLink [2] 2.5.17 Интерфейс IDeckLinkAttributes [3] 2.7.18 Идентификатор конфигурации DeckLink [4] 2.5.15 Интерфейс IDeckLinkConfiguration [5] 2.7.41 Операция вывода неактивного видео BMDIdleVideoOutputOperation перечисляет возможные режимы вывода при простое , bmdIdleVideoOutputBlack Если видео не воспроизводится, устройство будет выводить черные рамки. bmdIdleVideoOutputLastFrame Если видео не воспроизводится, устройство выведет последний воспроизведенный кадр.

Митра М
источник