|
|
こんにちは、始めまして。VideoViewerを公開しておりますMTJ-Kです。
返信が遅くなってしまい、大変申し訳ありませんでした。
VideoViewerですが、DirectShowよりも古い技術である
Video for Windowsというものを利用しています。
今から開発する場合はDirectShowなどが断然お勧めです。
VideoViewerのソースなのですが、色々とグダグダなところがあるので
ソースコードをお渡しするのは難しいです。
VideoViewerの内部的な処理としましては、Video for Windows関連APIの
capCreateCaptureWindow を呼び出してキャプチャウィンドウを生成
capDriverConnect にてキャプチャドライバと接続、
capOverlay にてオーバーレイ指示…としているようです。
(久しぶりにソースを見たのですが、10年の年月を感じました…。)
書籍なのですが、Video for Windows APIを扱った書籍やサイトは分からないです。
当時、英語版MSDNを読みながら作成しました。capCreateCaptureWindowで検索すると
いくつか日本語サイトもひっかかりましたので、もしかしたら参考になるかもしれません。
DirectShowの場合ですが、手元にあるのですと、CQ出版社の
TRY!PC 2003年 春
動画処理とWindowsプログラミング Win32APIとDirectXで実装する動画処理の基礎
にデジタルビデオカメラからのキャプチャを扱ってました。
買っただけで未読状態で、もう7年前のものなので参考にはできないと思います。
お役に立てず申し訳ないです。
また、返信が遅くなりまして申し訳ありませんでした。
前回の件もありますので、6月いっぱいで掲示板を廃止したいと思います。
それでは失礼致します。
|
|