Jak programowo ustawić opcję BlackMagic-Decklink-LastFrameShown (w ustawieniach karty graficznej)?


0

Możemy włączyć / wyłączyć opcję decklink-LastFrameShown przez BlackmagicDesktopVideoUtility.exe, ale muszę to zmienić programowo.

Nic nie widziałem w Decklink SDK.

Powiedz mi, gdzie są zapisane ustawienia karty graficznej BlackMagic-Decklink? (może w pliku lub rejestrze, ale nie mogę go znaleźć)

System operacyjny = Windows 8.1, wersja BlackmagicDesktopVideoUtility = 10.5

Dzięki. (Przepraszam za mój angielski)

AKTUALIZACJA :

Odkryłem, że Decklink-LastFrameShownvideo (i inne ustawienia karty wideo) zapisane w rejestrze: HKLM \ SYSTEM \ ControlSet001 \ Services \ DeckLink \ Settings \ 1D482621 \ IdleVideoOutputOperation Value = Black / LastFrame

Ale kiedy zmieniam to ręcznie, nie ma to wpływu.

Odpowiedzi:


0

Otrzymałem odpowiedź od Nicholasa Gilla (na forum Blackmagic ):

Cześć Mitra,

Możliwe jest ustawienie ustawienia „ostatniej klatki” (Idle Output) z interfejsu API DeckLink.

Najpierw przeprowadź zapytanie o atrybut 1 BMDDeckLinkSupportsIdleOutput za pośrednictwem interfejsu IDeckLinkAttributes [2], aby ustalić, czy urządzenie obsługuje wyjście w stanie bezczynności.

Jeśli jest obsługiwany, ustaw element konfiguracyjny bmdDeckLinkConfigVideoOutputIdleOperation [3] za pośrednictwem IDeckLinkConfiguration [4] na żądane ustawienie bezczynności - BMDIdleVideoOutputOperation [5].

Proszę zwrócić uwagę na komentarz w [4], WriteConfigurationToPreferences należy wywołać, jeśli aplikacja chce zapisać zmiany konfiguracji, w przeciwnym razie wszelkie wprowadzone zmiany zostaną cofnięte po zwolnieniu obiektu IDeckLinkConfiguration.

Twoje zdrowie,

-nacięcie

1 2.7.17 Identyfikator atrybutu DeckLink [2] 2.5.17 Interfejs IDeckLinkAttributes [3] 2.7.18 Identyfikator konfiguracji DeckLink [4] 2.5.15 Interfejs IDeckLinkConfiguration [5] 2.7.41 Operacja wyjścia wideo w trybie bezczynności BMDIdleVideoOutputOperation wylicza możliwe tryby wyjścia w trybie bezczynności . bmdIdleVideoOutputBlack Gdy nie jest odtwarzane wideo, urządzenie wyświetli czarne ramki. bmdIdleVideoOutputLastFrame Gdy wideo nie jest odtwarzane, urządzenie wyśle ​​ostatnią odtwarzaną klatkę.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.