C#、二つの方法でビデオキャプチャ

この方法の一つ

ビデオキャプチャ、キャプチャ、ビデオキャプチャカード、専用のオーディオおよびビデオ情報の手段、及び次いで行うデータを処理し、次いで圧縮ソフトウェア処理は、この時間は、データ記憶、再生および送信に様々な操作を行うことができます。
Windowsがビデオ処理をサポートするWindows用の特殊なビデオ、インターフェースはほとんどのビデオキャプチャカードのサポートにより提供することができます提供し、ビデオ圧縮ドライバの様々な(もちろん、自分のビデオ圧縮を開発することができます)、カメラのキャプチャカードのサポートから選択し、テレビや他の入力。

あなたはクラスAVICapキャプチャウィンドウを作成し、ビデオドライバに接続すると、このウィンドウのデータの取得を開始キャプチャすることができ、プログラムあなたは、単に(capCaptureSequenceを使用して、マクロ)メッセージWM_CAP_SEQUENCEを送ることができますキャプチャを開始します。もしデフォルトの設定は、次のイベントが発生するまでWM_CAP_SEQUENCEは、ビデオとオーディオの流れCAPTURE.AVIファイルのキャプチャを開始します:
ユーザーは、ESCキーまたはマウスボタンを押すと
、あなたのアプリケーションの終了やキャプチャ動作アボートを、メイン手順:

1.キャプチャウィンドウ(WINDOWキャプチャAの作成)を作成します。8
キャプチャドライバ(CAPTUREにドライバを接続するA)に取り付けられた2。9
3.列挙インストールされているすべてのキャプチャドライバ(インストールされたドライバを列挙CAPTURE)。9
得られた4キャプチャドライバ性能( CAPABILITIES、捕捉。)ドライバを得る。9
5キャプチャー画面(ステータスの結果として生じる状態。10の求めるウィンドウキャプチャA)の
前記設定ダイアログボックスは、ビデオ機能を(表示されている表示するダイアログボックスのビデオ特性をセット)10のへ
7.映像の設定と与えることフォーマット(設定とビデオフォーマット得る)。11
8プレビュー映像を(ビデオをプレビュー)12である
(ビデオオーバーレイを可能にする)オーバーレイするビデオモード9. 12は
10キャプチャファイル名(ファイルの命名キャプチャ)12は
、オーディオフォーマット11捕獲12である(捕捉フォーマットは、オーディオ)と
ビデオキャプチャ設定変更(ビデオキャプチャ設定変更)13 12.
13(データを取り込む)13データ取り込みである
(AN情報チャンクを追加する)情報が増加のブロック14 14
15.プログラムで(ANアプリケーションにコールバック関数を追加する)コールバック関数14を追加し
、コールバック状態(STATUSコールバック機能の作成のA)16作成する16
17エラー(AN ERRORの作成コールバック機能)。作成するために、17 Aのコールバック関数
18であるが。 18(フレームコールバック関数を作成する)コールバック関数のためのフレームワークを作成   広州サロゲート[電気13802269370】  電気13802269370コンサルティング北京サロゲート   サロゲートを【マイクロ13802269370] +

おすすめ

転載: www.cnblogs.com/bbc2020/p/12503369.html
おすすめ