Thu Sep 03, 2020 4:09 am
Hello,
My application needs to have two programs interfacing with a single DeckLink at different times. They share a socket, so the plan was to have them turn off the video connection when the other program needs camera access.
The issue is that the Unreal SDK seems to maintain a video connection for the lifetime of the application. My initial plan was to manually call FBlackmagic::Shutdown(), but that's private so I can't call that. My second plan was to manually unload the module at runtime and reload it as needed. Unfortunately, unloading the module when not at shutdown causes an access violation exception from with the Blackmagic plugin.
Is there any way for my to make the Blackmagic Unreal SDK temporarily close it's connection to the DeckLink hardware?