- PR -

USBカメラのプロパティ表示

1
投稿者投稿内容
rgorl
常連さん
会議室デビュー日: 2005/07/21
投稿数: 31
投稿日時: 2008-07-30 13:22
VB6.0で DirectShow の技術を使用してUSBカメラ(WEBカメラ)の動画の表示、再生のアプリケーションを作成しています。

USBカメラのプロパティ画面(解像度、コントラスト等を設定できる画面)を表示したいのですが、その方法が解りません。

わかる方がいらっしゃればご教授願います。
YAS
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 59
投稿日時: 2008-08-25 22:04
プロパティ画面の表示は
Win32APIのOleCreatePropertryFrame関数を使います。

http://msdn.microsoft.com/ja-jp/library/cc353961.aspx

この関数を呼び出すためには,quartz.libだけでは不足で,
ISpecifyPropertyPagesインターフェイスとCAUUID構造体が必要になります。

http://msdn.microsoft.com/ja-jp/library/ms959694.aspx
http://msdn.microsoft.com/en-us/library/ms680048(VS.85).aspx

VB6ではインターフェイスの定義は確かタイプライブラリを作成しなければ
いけないはずなので,ハードルが高くなります。

VB.NETならばDirectShow.NETを使えば,容易に実現できます。
1

スキルアップ/キャリアアップ(JOB@IT)