Jeff 96bf40c7a1 转储到git上。 6 年之前
..
Include 96bf40c7a1 转储到git上。 6 年之前
Lib 96bf40c7a1 转储到git上。 6 年之前
BurnCore.cpp 96bf40c7a1 转储到git上。 6 年之前
BurnCore.h 96bf40c7a1 转储到git上。 6 年之前
BurnDVD.cpp 96bf40c7a1 转储到git上。 6 年之前
BurnDVD.h 96bf40c7a1 转储到git上。 6 年之前
BurnDVD.rc 96bf40c7a1 转储到git上。 6 年之前
BurnDVD.sln 96bf40c7a1 转储到git上。 6 年之前
BurnDVD.vcproj 96bf40c7a1 转储到git上。 6 年之前
Burnhelper.cpp 96bf40c7a1 转储到git上。 6 年之前
CtrlHandler.cpp 96bf40c7a1 转储到git上。 6 年之前
FileInterface.h 96bf40c7a1 转储到git上。 6 年之前
FindFile.cpp 96bf40c7a1 转储到git上。 6 年之前
FindFile.h 96bf40c7a1 转储到git上。 6 年之前
ISOTrack.cpp 96bf40c7a1 转储到git上。 6 年之前
NeroProgress.h 96bf40c7a1 转储到git上。 6 年之前
README.md 96bf40c7a1 转储到git上。 6 年之前
ReadMe.txt 96bf40c7a1 转储到git上。 6 年之前
UpgradeLog.XML 96bf40c7a1 转储到git上。 6 年之前
UserDialog.cpp 96bf40c7a1 转储到git上。 6 年之前
resource.h 96bf40c7a1 转储到git上。 6 年之前
stdafx.cpp 96bf40c7a1 转储到git上。 6 年之前
stdafx.h 96bf40c7a1 转储到git上。 6 年之前

README.md

burndvd

Pure C++ project for CD/DVD burning use Nero Api
基于Nero SDK开发的CD/DVD刻录程序

##说明

  • 用Microsoft Visual C++ 2003开发,c++代码,容器只使用了STL
  • 编程生成为win32 dll
  • 项目背景:http://lutaf.com/109.htm
  • Nero SDK 下载地址:ftp://ftp6.nero.com/

##Dll接口文档 in FileInterface.h

    typedef struct tagCNode
    {
     string szLocalPath;
     bool Recursive;

    }CNode;
    typedef list<CNode*> CFileList;

    class IWriteCD
    {
    public:
     virtual EXITCODE SetCDParam(CDPARAM *cdParam)=0;
     virtual NERO_CD_INFO * GetCDParam()=0;//return 0 when failed
     virtual EXITCODE BurnData(const CFileList *listRecData)=0;
     virtual void StopBurn()=0;
     virtual EXITCODE InitNero()=0;
    };