2014-09-05 74 views
0

我有一個來自Blackmagic https://www.blackmagicdesign.com/support/family/atem-live-production-switchers的SDK,我想從Atem Television Studio的iPad應用程序切換端口製作。 SDK的示例適用於Mac OS,我無法使用它通過我的應用程序iPad連接Atem。任何想法或例子代碼應用程序來做到這一點?適用於iOS的Atem Switcher SDK如何與設備連接?

mSwitcherMonitor = new SwitcherMonitor(self); 
mMixEffectBlockMonitor = new MixEffectBlockMonitor(self); 

mMoveSliderDownwards = false; 
mCurrentTransitionReachedHalfway = false; 

mSwitcherDiscovery = CreateBMDSwitcherDiscoveryInstance(); 

mSwitcherMonitor = new SwitcherMonitor(self); - 是nil

mMixEffectBlockMonitor = new MixEffectBlockMonitor(self); - 是nil

mSwitcherDiscovery = CreateBMDSwitcherDiscoveryInstance(); - 碰撞應用

回答

0

從BMD該框架是一個編譯過86 C++庫。對於iOS,你可以自己寫一個圖書館,或者從網上找一些幫助。我沒有看到任何庫已準備好使用IOS但這樣做對的Arduino:

https://github.com/kasperskaarhoj/Arduino-Library-for-ATEM-Switchers

這不是一個標準的C++庫。有些pududo方法只是針對Arduino寫的,特別是socket通信部分。要在iOS中使用,您可以嘗試編寫另一個庫(或者爲Arduino庫編寫一些橋接功能)。以下是參考:

http://skaarhoj.com/fileadmin/BMDPROTOCOL.html