質問

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

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

しかし、私は、ファイル、特にメモリ内にのみ存在するファイルを常に DVD に書き込むことを可能にする DVD 書き込み SDK が他にあるだろうかと考えていました。キャプチャした画像を DVD に書き込む前にハードに書き出す必要がなければ、より効率的になるでしょう。

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

役に立ちましたか?

解決

プリモ燃焼エンジン for .Net はうまく動作します。

他のヒント

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

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

光学式メディアを次のようにフォーマットします。 ライブファイルシステム (増分パケット書き込み IMAPIv2 でマスター ディスク フォーマットを使用する代わりに)、つまり、を使用するだけで任意のファイルを追加できるようになります。 ファイルのコピー 新しいセッションを作成せずに。

こうすることで、新しいセッションに新しいファイルを追加するたびにリードイン/リードアウト スペースを無駄にすることがなくなります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top