iPhone 2.2はサードパーティ製アプリのビデオ出力コードを隠蔽

iPhone 2.2はサードパーティ製アプリのビデオ出力コードを隠蔽

ケイティ・マーサルのプロフィール写真ケイティ・マーサル

· 1分で読めます

iPhone の最新プログラミング フレームワークの未公開部分により、いくつかの問題はあるものの、サードパーティの開発者がビデオを外部デバイスに出力することが可能になります。

Ars Technicaによって確認されたように、iPhone SDK の MPTVOutWindow と呼ばれるプログラミング クラスは、基本的にその名前が示すとおりの機能を実行します。つまり、Dock コネクタ ポートを通じて外部スクリーンなどの外部ソースにビデオを送信します。

この改造は主に映画向けですが、どのプログラムでも画面の現在のコンテンツをエクスポートできるため、理論的には 3.5 インチの iPhone LCD よりも大きな画面向けのアプリも可能になります。

しかし、著名なiPhone開発者であるErica Sadun氏はテストの結果、現在の実装ではこのモードではタッチ入力が無効になっており、ゲームやプレゼンテーション用の通常のコントローラーとしてiPhoneを使用できないと指摘しています。加速度センサーによる入力は認識され、基本的な操作は可能です。

コード作成者はまた、プログラミング呼び出しが、ほとんどの iPhone アプリの縦向きモードではなく横向きモード用に設計されているように見えるため、新しいモードの使用を希望する開発者は再調整に適応せざるを得ないと述べています。

しかし、これらの制限はすでに発見されていますが、開発者はすでに基本的なコードを記述しており、近い将来 MPTVOutWindow 関数をさらに詳しく調査して、それが何を行うかを確認する予定です。以下にその例を示します。