【问题标题】:SDK for writing DVD's [closed]用于编写 DVD 的 SDK [关闭]
【发布时间】:2008-09-12 11:56:26
【问题描述】:

我需要将 DVD 写入功能添加到我正在开发的应用程序中。但是,它需要能够写出长时间从相机“实时”抓取的文件。我不能等到所有文件都被捕获后才开始将它们写入 DVD,我需要在进行过程中将它们分块写入。

我查看了IMAPI v2,但主要问题似乎是您需要在开始刻录过程之前将其指向您计划写入磁盘的所有文件。我知道它必须有“会话”的概念,这意味着您可以在最终“关闭”它之前分几个部分写入 DVD。

但我想知道是否有任何其他 DVD 写入 SDK 允许您不断地将文件写入 DVD,特别是仅在内存中的特定文件。如果我不必在将捕获的图像刻录到 DVD 之前将它们写入硬盘,那将会更有效率。

该解决方案需要在 Windows XP 和 vista 上的 .NET 下运行

【问题讨论】:

    标签: .net sdk image-capture dvd-burning


    【解决方案1】:

    .Net 的Primo burning engine 运行良好。

    【讨论】:

      【解决方案2】:

      通常,您必须在开始编写会话之前准备好数据。您可以做的是在开始第一个会话之前抓取第一张图像,然后在后台抓取其余图像,并在它们被向下翻页时编写新会话。

      另外,vbAccelerator 有一个很棒的IMAPI Wrapper for .NET

      【讨论】:

        【解决方案3】:

        将您的光学媒体格式化为Live File SystemIncremental Packet Writing,而不是使用带有 IMAPIv2 的母盘格式),然后您将能够仅使用 CopyFile 添加任何文件,而无需创建新会话。

        这样您就不会在每次想在新会话中添加新文件时浪费导入/导出空间...

        请注意,为确保在 Windows Vista 上创建的磁盘的兼容性,应选择 UDF 2.01 或更低版本。

        【讨论】:

          猜你喜欢
          • 2011-07-06
          • 2012-01-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-11-20
          • 1970-01-01
          相关资源
          最近更新 更多