Page 1 of 1

creating cd burning possible

Posted: Thu Apr 29, 2004 1:39 am
by luke101
is it possible to create cd burning sofware with purebasic without using any dll's??

Re: creating cd burning possible

Posted: Thu Apr 29, 2004 1:45 am
by NoahPhense
luke101 wrote:is it possible to create cd burning sofware with purebasic without using any dll's??
The answer is yes. But that would be one LOOOONG project.

- np

Posted: Thu Apr 29, 2004 3:29 am
by luke101
what is my first step

Posted: Thu Apr 29, 2004 3:02 pm
by blueznl
decide where to start :-)

Posted: Thu Apr 29, 2004 3:12 pm
by BongMong
Very simple to use with the runprogram() command

Nero SDK/API (Software Development Kit)
Record CDs and DVDs directly from your own application with Nero's Embedded API!
If you're a programmer or a software developer, you can now use Nero's Embedded API (Application Programming Interface) to add our powerful CD/DVD-writing functions to your own applications. For example, you can record graphics files right from your graphics application.

Add new audio formats to Nero, Nero Express and NeroMIX
With our Nero Audio Plug-in Manager you will be able to add new audio formats to Nero, Nero Express and NeroMIX.

To use Nero's API and to generate Audio Plug-ins you need our Nero SDK (Software Development Kit), version 1.04, which you can download

Posted: Thu Apr 29, 2004 3:40 pm
by Karbon
I'm sure the Nero stuff isn't free to use and/or distribute, so keep that in mind!

Posted: Thu Apr 29, 2004 5:32 pm
by luke101
ok...i see...so i may need some mony...huh

Posted: Thu Apr 29, 2004 5:36 pm
by spongehammer
blueznl
decide where to start :)
LOL

..

Posted: Thu Apr 29, 2004 6:49 pm
by NoahPhense
luke101 wrote:ok...i see...so i may need some mony...huh
Money, no.. just a STRONG background in windows API and the ASPI
Layer.

One thing I have learned about this language (PB), is that it can do any-
thing C/C++ or VB can do.

So as for writing a CD Burning Application from scratch, that would be a
project that I think would take you through PB in a fashion that you
might not have anticipated. I'm not saying that in a bad way, just the
opposite.

I know it would certainly be a learning experience for me..

- np

Posted: Thu Apr 29, 2004 7:23 pm
by dagcrack
Isn't the nero engine in a DLL? this guy asked if it's possible to make a cd burning software using only PB and no external dlls.

I asked this b4 I remember.. and I got the same response, and it was ok as I wanted an external engine tho -_-

anyway I think that if you just started in PB, you shoudln't start with this kind of project, mainly because you'll pause it or even leave it away once you get more than a problem that you can't solve by your own, or maybe you don't have time for it.. I bet, that making that kind of software, takes many many time, research and even hardware knowledge as not every cd-rewriter hardware is the same as another one. You'll maybe have to contact many brands like LG, SONY, PIONEER, etc. if you really want to make a cd burning software that supports more than your hardware. I can't say more just because you asked if it was possible, you didn't asked anymore, so.. I would say that is more than possible with PB to make a cd burning software.

But as said.. you'll need advanced knowledge in hardware, programming and even more. Hope you come from C++ or any other big language, with years of experience, then you'll be able to do it with the less problems possible. anyway i'm not saying that a beginner can't do it (well he'll need to learn the language first, and read some books maybe).

Mainly you'll need to have good memory handling, as I know everything that goes to a CD, goes from your harddrive (in case you're taking info from a harddrive tho.. you can from an usb device or memory device) goes to your memory and then to the writers buffer, which goes to the cd via laser. THIS ISNT LIKE THAT; really isnt.. its more complex and more about the buffer, said. But gives you a little idea just in case you didnt knew something of that.

You'll need very fast processes for the kind of software you're aiming for. trust me. Very polished and optimized code also. this means... dunno, 100?, 400? burned cds that will be useful for shooting them at the garden :)

I would like to see so many kinds of software made in PB.. even a shell for windows.. lol. I cant believe how many stuff in windows are so slow, that if made in PB it will be fast enought to say it's 3 times faster, even more. I've seen it when I made a little file searcher. if you compare it with window's one... its 6 times faster, even more.

Anyway I went flashing too bad with this text... I should go away.. now :p cya and good luck.

Posted: Thu Apr 29, 2004 10:06 pm
by luke101
wow thank you guys for your input

Posted: Fri Apr 30, 2004 4:58 am
by dagcrack
oh, np.

Posted: Fri Apr 30, 2004 7:27 am
by Aeroschmelz
You can use the sdk for free, but later the user must have nero installed to use it.

Posted: Fri Apr 30, 2004 9:06 am
by dagcrack
Installed and licensed with a legal >paid< license :P