Skip to content

lutaf/burndvd

Repository files navigation

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;
	};

About

Pure C++ project for CD/DVD burning use Nero SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published