実験室で使用するHTCEVO3Dのアプリケーションの開発を検討しており、ハードウェアで両方のカメラを制御できるかどうかを知る必要があります。
SDKは、HTC EVOの両方のステレオカメラへの簡単なアクセス(または任意のアクセス)を提供しますか?もしそうなら、それらを操作するためにどのようなコードが必要になるでしょうか?
私の知る限り、カメラは個別にアクセスできません。これは、HTCの開発者ポータル( http://htcdev.com/devcenter/opensense-sdk/stereoscopic-3d )に次のように示されています。
カメラの選択:
- Camera 0 = Camera.CameraInfo.CAMERA_FACING_BACK(Android 2.3以降)
- カメラ1=Camera.CameraInfo.CAMERA_FACING_FRONT(Android 2.3以降)
- カメラ2=Androidプラットフォームでは未定義、ステレオスコピックカメラモードのHTC固有の値(両方の背面カメラ)
したがって、カメラモードのハードウェア3D-2Dスイッチに相当するのは、カメラ選択0(これもデフォルト)と2を切り替えることです。
なので、一台一台カメラにアクセスできなかったのではないかと思います。
最近、ステレオスコピック カメラ モードが (ICS Android 4 アップデートで) 値が 2 から 100 に変更されました。