2016-03-31 23 views
2

Kısa versiyon: Android cihazına simüle edilmiş bir kamera eklemek istiyorum.Android cihazına simüle edilmiş bir kamera ekleme

Uzun versiyon: İki Android cihazında bir Android uygulaması geliştiriyorum: A ve B. A kamerasının akışını B'ye göndermesini istiyorum ve B'nin kendi fotoğraf makinesi gibi davranmasını istiyorum. . Bu yüzden B, A akışı ile beslenen bu "sahte kameraya" sahip olacaktı. Ama bu "sahte kamera" gerçek bir gibi davranmak zorunda. Bu ikisi arasındaki bağlantı tamamlandı, akış gönderme/alma doğru bir şekilde yapıldı ve Bcreen'de görüntüleyebiliyorum. Ama B cihazının ekstra bir kamerası olarak nasıl simüle edileceğine dair hiçbir fikrim yok.

Benim için herhangi bir ipucunuz varsa, bu konuda kulağıma memnun olurum. Teşekkürler.

PS: Gönderilen akışı/dreceived bir GLSurfaceView

+0

cihaz B için özel bir ROM inşa edebilirsiniz (Kamera API tarafından mümkün değildir) diğer kamera uygulaması gibi GUI tarafından, kamera gibi görüntüleyebilir üzerinde bir geliştirici olarak

, ? –

cevap

1

cihazınızda onu yanıp sönen Kendi ROM & builing sadece eğer mümkündür cihazınızda yeni bir kamera ekleme olduğunu.

Android uygulaması yeni Kamera örneğini eklemek için herhangi erişimi yok normal bir kullanıcı/geliştirici gibi kamera

eklemek için herhangi bir herhangi bir API maruz bırakmakla.

Kamera örnekleri framwork ile bağlantılıdır -> HAL -> Kamera H/O var

W gerçek olarak android Kamera API kullanarak sahte kamerasına erişme, sadece framwork veya HAL taraftan yeni sahte kamera eklemek mümkündür Kamera . Sadece uygulamanızda size sadece