ライブカメラプレビュー in Android
ライブカメラを利用したカメラのプレビュークラスが公開されていてちょっと面白そうです。同じインターフェースを使用したモノホンカメラ用のクラスも用意されているので、Androidカメラのキャプチャ表示もエミュレートできます。
Live Camera Previews in Android

CameraSourceインターフェース、およびそれを実装した、
- AndroidのCameraDeviceからビットマップを取得するGenuineCamera
- キャプチャしたビットマップをパラメータ渡しするBitmapCamera
- ソケット経由でビットマップを取得するSocketCamera
- HTTP経由でビットマップを取得するHttpCamera
の各クラスと、Java Media Framework API (JMF)を使用したサンプルアプリがアップされています。
仕組みはWebCam2000などを利用してライブカメラからのキャプチャ画像をネットワーク経由で取り込むというもの。しかし、WebCam2000自体はlocalhostへ飛ばせるものの、いかんせんAndroidのlocalhostはAndroid自身なので、固定IPによるネットワーク環境でないと遊べないかも知れません。
一番お手軽なのはHttpCameraクラスです。Viewクラスを拡張して、OnDrawなどから記事にあるようにcaptureを呼び出すよう実装してみて下さい。
<後記>
考えてみたら、ダイナミックにしろ固定にしろ普通にIPアドレスありましたね。IPアドレスはipconfigコマンドで確認できます。




