1

作業中のアプリケーションに DVD 書き込み機能を追加する必要があります。ただし、長期間にわたってカメラから「ライブ」で取得されているファイルを書き出すことができる必要があります。DVD への書き込みを開始する前に、すべてのファイルがキャプチャされるまで待ちきれません。

IMAPI v2を見てきましたが、主な問題は、書き込みプロセスを開始する前に、ディスクに書き出す予定のすべてのファイルを指す必要があるようです。「セッション」の概念が必要であることはわかっています。つまり、最終的に「閉じる」前に、いくつかの部分に分けて DVD に書き込むことができます。

しかし、ファイル、特にメモリ内にのみあるファイルを常に DVD に書き込むことができる DVD 書き込み SDK が他にないかどうか疑問に思っていました。キャプチャしたイメージを DVD に書き込む前にハード ディスクに書き出す必要がなければ、より効率的です。

このソリューションは、Windows XP および Vista 上の .NET で動作する必要があります。

4

3 に答える 3

3

.Net 用のPrimo 書き込みエンジンはうまく機能します。

于 2008-09-12T11:57:45.367 に答える
1

通常、セッションの作成を開始する前に、データを準備しておく必要があります。あなたができることは、最初のセッションを開始する前に最初の画像を取得し、次にバックグラウンドで残りを取得し、ページダウンされた新しいセッションを書き込むことです。

また、vbAcceleratorには.NET用の優れたIMAPIラッパーがあります

于 2008-09-12T14:23:22.413 に答える
0

光メディアをライブ ファイル システム( IMAPIv2 でマスター ディスク フォーマットを使用する代わりにインクリメンタル パケット書き込み) にフォーマットすると、 新しいセッションを作成することなく、CopyFileを使用するだけで任意のファイルを追加できます。

このようにして、新しいセッションで新しいファイルを追加するたびに、リードイン/リードアウトのスペースを無駄にすることはありません...

Windows Vista で作成されたディスクの互換性を確保するには、UDF 2.01 以下を選択する必要があることに注意してください。

于 2013-11-16T17:38:56.653 に答える