NetStreamで受信したVideoを解析するときのメモ

NetStream経由で受け取ったVideo画像を画像解析するためにはBitmapDataにdrawするのが順当なやり方だと思うが、ちょっとつまずいたのでメモ。
video.attachNetStream( null ); //ここ、試験に出るかも
bmd.draw(video);
video.attachNetStream(ns);

と言う具合にdrawする前に一度attachNetStream(null);してやります。ちなみにNetStream経由でなく、直接webCamからキャプチャするときは単純にbmd.draw(video);だけでビットマップ描画してくれます。
なんでわざわざattachNetStream(null);する必要があるのか解らないけど、おそらく一度ストリームから解放してやらないとDisplayObjectとかIBitmapDrawableとしてニッチもサッチも行かないんだと思う。Adobe的に。


こちらを参考にさせていただきました。
http://flash3d.seesaa.net/article/45743218.html
http://shin-ishimaru.cocolog-nifty.com/blog/2007/06/papervision3dfl_d75a.html

Trackback

http://memo.kappa-lab.com/mt-tb.cgi/227

Leave your comment :

(いままで、ここでコメントしたことがないときは、コメントを表示する前に承認が必要になることがあります。そのときはしばらくお待ちください。)




RSS + Contuct

  • rss
  • email

Credit

Copyright (C) 2007 kappa-lab.com.
All Rights Reserved.