2017-08-05 52 views
0

我最近在修補FxPlug,我想知道是否可以將Motion 5/Final Cut Pro X的OpenGL渲染上下文分配給從.xib文件加載的NSOpenGLView。我的目標是將Final Cut渲染上下文中繪製的當前紋理繪製到我的視圖中,並在OpenCV中使用該紋理進行圖像處理(通過glReadPixels和其他各種爵士樂)。CGLContextObj到NSOpenGLView

根據Apple的文檔,我可以檢索一個包含CGLContextObj作爲共享上下文的FxRenderInfo結構。不過,我目前對OpenGL上下文共享無能爲力,我主要來自OpenCV背景,目前蘋果網站上的大部分文檔正在融化我的大腦。爲了讓我的NSOpenGLView訪問另一個渲染上下文的資源來繪製它自己的上下文,是否有一組我可以參考的步驟?

回答

0

創建一個過濾器FxPlug,然後在FCPX中,將其應用於您感興趣的視頻軌道。該過濾器將交給當前幀的引用(如果您聲明支持硬件而不是軟件渲染),然後你可以做任何你想要的內容。

順便說一句,我建議fxplug郵件列表。 (這就是所謂的一個專業應用軟件開發清單,但實際上它99%的FxPlug。)

https://lists.apple.com/mailman/listinfo/pro-apps-dev

儘管蘋果公司臭名昭著的保密性,對運動隊的工程師被允許討論,並且通常是非常有幫助的。

相關問題