NSView オブジェクトの CGContextRef を取得する必要があります。方法がわかれば、それほど悪くはありません。
Carbon では、このことは次のように行われました。
CGContextRef cgref = (libvlc_drawable_t)GetWindowPort(HIViewGetWindow((OpaqueControlRef*)hiViewRef));
明らかに、NSView をサブクラス化 (またはそのサブクラス) し、drawRect でキャッチすることで実行できますが、それはあまりにも醜いです。
あなたのアイデアは?