Voglio scrivere un'applicazione che può essere utilizzata per masterizzare CD (musica). So che dovrei provarlo con veri CD comunque, ma non voglio farlo ogni volta che faccio un piccolo cambiamento. Ma voglio sapere e testare se i dati corretti verranno bruciati, in modo da non ottenere CD corrotti.
Sto usando una libreria che espone solo le API per masterizzare direttamente su un'unità fisica; non ti permette di scrivere su un'immagine del disco (che sarebbe molto più facile da testare).
Come potrei testarlo senza sprecare CD e tempo per ogni cambiamento / poche modifiche apportate?