2016-03-31 19 views
2

ショートバージョン:Android搭載端末にシミュレートされたカメラを追加したいと思います。Android搭載端末にシミュレートされたカメラを追加する

ロングバージョン:AとBの2つのAndroid搭載端末でAndroidアプリを開発しています。AのカメラからBにストリームを送信し、Bが自分のカメラのように扱うようにします。だから、BはAのストリームによって供給されるこの「偽のカメラ」を持っていました。しかし、この "偽のカメラ"は本当のように行動しなければなりません。 これらの2つの接続が行われ、ストリームの送受信が正しく行われ、B'screenに表示できます。しかし、私はBのデバイスの余分なカメラとしてそれをシミュレートする方法を知りません。

私のためのヒントがあれば、私はそれについて耳に喜んでいます。おかげさまで

PS:dreceived /送信されたストリームは、あなたのデバイス上で新しいカメラを追加するGLSurfaceView

+0

あなたはデバイスB用のカスタムROMを構築することができますか? –

答えて

1

は、あなたのデバイス上でそれを点滅し、独自のROM &をbuilingしている場合にのみ可能です。

のAndroidはアプリが新しいカメラのインスタンスを追加するための任意のアクセス権を持たない通常のユーザー/開発者としてカメラ

を追加するための任意のいずれかのAPIを露出していません。

カメラのインスタンスはframworkにリンクされている - > HAL - >カメラH/W

それはだが本当のようアンドロイドカメラのAPIを使用して偽のカメラにアクセスするために、唯一のframworkまたはHAL側から新しい偽のカメラを追加することのみ可能ですカメラ。

あなただけ(カメラAPIによって不可)他のカメラアプリのようなGUIにより、カメラのように表示することができますあなただけのアプリの開発者、 として

関連する問題