hdiutil or Disk Utility should resolve the need.....
As far as I know it is not possible to use a disk image created with
hdutil or Disk Utility as burn device - at least not without
modifications. Neither the Finder or any application that uses the
DiscRecording framework will 'allow' you to select a disk image as
virtual CD-Writer.
We are using boxed Mac-Minis where the user can not insert a CD-media
into the drive but the user should be able to use the burn features
of the Finder and other apps (e.g. iTunes). Instead of burn a CD
directly, the user select a disk image as CD-Writer (e.g. burn
selected songs in iTunes as audio cd). Those images are later burned
on a real physical cd-media from a central service point.
I haven't found detailed information about how the
DiscRecordingEngine determining if a device is a burn device or not.
One idea was to modify the IOReg entries of a disk-image to match
those criteria. My questions regarding this:
a) What nodes/keys do I need to add/modify in the IOReg to make a
disk-image 'look like' a CD-Writer.
b) Is that possible at all?
Another way would be a CD-Writer emulation. My questions regarding this:
a) At what level do I need to emulate such a virtual cd-writer, just
write a kext driver?
b) What would be the easiest approach for such a driver - Firewire,
USB, ATA or SCSI?