Unity上からAndroidアプリで動作するカメラにアクセスしたいです。
RICOH THETA Vの開発者モードで下記コードのようなライブビューモードの関数を作成しました。
private void customShutter(){ Camera.Parameters params = mCamera.getParameters(); params.setPreviewSize(1920, 960); params.set("RIC_SHOOTING_MODE", "RicMoviePreview1920"); params.set("RIC_PROC_STITCHING", "RicNonStitching"); mCamera.setParameters(params); params = mCamera.getParameters(); mCamera.setDisplayOrientation(0); try { mCamera.setPreviewDisplay(holder); } catch (IOException e) { Log.d("My", "Nothing Texture!!"); //debug } mCamera.startPreview(); }
Vysorで、作成したアプリを起動し上記の関数を呼び出すと映像が流れてくれます。
この流れてくる映像をUnityで読み込み、HTC VIVEに映したいです。
Unity上でdevice.name
でカメラを探してもデフォルトの候補しか出てきません。
作成した上記の関数から流れてくる映像データをUnityで受け取る方法がございましたらご教授お願いします。
よろしくお願いいたします。
あなたの回答
tips
プレビュー