2011-02-09 8 views
1

次のコードを移植して、My AppのディスプレイをVGAアダプタ経由で外部ディスプレイに反映しようとしています。返品タイプのモノタッチアクセスプライベートAPI

https://github.com/robterrell/TVOutManager/blob/master/TVOutManager.m

このコードは、任意CGImageRefオブジェクトを返すUIGetScreenImage();にアクセスします。このPrivate APIをMonotouchからどのように呼び出すことができますか?私は、このメソッドをトレードショーのための私のアプリケーションの内部ビルドのためだけに使いたいと思っています。

私はいくつかの解決策を見てきましたが、戻り値の型でセレクタを呼び出す方法については何も教えていません。

答えて

3

CGImageRefのMonoTouchラッパーCGImageは、静的プロパティScreenImageを持っています。このプロパティでスクリーンショットを取得することはできますが、私はそれを使用していません。

(セレクタ値を返す含む)結合のObjective-Cのオブジェクトの詳細については、ここで見つけることができます:これを読み込む誰にもhttp://monotouch.net/index.php?title=Documentation/Binding_New_Objective-C_Types/Binding_Details&highlight=bind

+0

注:CGImage.ScreenImageは、シミュレータ上では動作しませんが、それは上で動作しませんデバイス。 –