写真を撮るために主にデルファイでウェブカメラを使用する方法を探しています。何らかの理由でTWAINドライバーを使用できません。
2 に答える
これらのリソースをお試しください
DSPackは、MSDirectShowおよびDirectXテクノロジを使用してマルチメディアアプリケーションを作成するためのコンポーネントとクラスのセットです。DSPack 2.3は、Delphi 5、6、7、およびBCB6を使用するWin9X、ME、2000、およびWindowsXPオペレーティングシステム上のDirectX9で動作するように設計されています。
また
capCreateCaptureWindow関数 (サンプルコード)
capCreateCaptureWindow関数は、キャプチャウィンドウを作成します。
構文C++
HWND VFWAPI capCreateCaptureWindow( LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWnd, int nID );
トリニダードの答えへのコメントにこれをタイプしていましたが、メッセージが長くなりました。
2年前、私はビデオを取得するために見つけたすべてのDelphiソリューションを試しました。
私の要件は次のとおりです。
- (ビールのように)無料である必要があります(または非常に安く+簡単な支払い方法)
- 安定している必要があります
- 使いやすい必要があります
- 十分なサンプルコードが必要
- Delphi2009/2010で作業する必要があります
実を言うと、全体的な結果は期待外れでした。上記の要件をすべて満たすソリューションはありませんでした。
DsPackはすべての点で最高のスコアを獲得しましたが、次のページで「非公式」ポートを見つけるまで、Delphi7でしか機能させることができませんでした:http://www.songbeamer.com/delphi/
今日では、Delphi2010では魅力のように機能します。
私は非常に満足しているユーザーです。この機会を利用して、コードを最新のDelphiに移植してくれたdsPackとSebastianZiererの作成者に感謝します。