I'm new to the QuickTime API and I've spent the last several hours
reading the list archive and hammering on Google, so please forgive me
if I've somehow missed the obvious answer to these rather basic
questions. I've seen a number of folks ask similar questions, but
didn't come across conclusive answers.
Let me quickly explain the application that I'm building. I have a
network device that uses little-endian 16-bit 44.1kHz PCM audio
(basically CD-type audio). I need to build an application for both
Mac and Windows that can:
1) Take a PCM audio file from this device and write out a sound file
in MP3, AAC, Apple Lossless, AIFF or Wave file formats, according to a
2) Take a user-supplied audio file in one of those formats and decode
to PCM to send to my device.
I'm confident from what I've read so far that I can accomplish #2 with
the QuickTime API.
The questions are:
A) I understand that Apple does not ship an MP3 *encoder* with Mac OS
X, so I had planned to use LAME to do the MP3 encoding. Am I correct
about the absence of MP3 encoding?
B) Can I use QuickTime to simply export the compressed data for AAC or
ALAC as an .m4a file? Older postings suggest that the answer at least
used to be "no" (that I could only write a .mov), but I'm not sure if
that's still the case in Leopard.
C) If it's not possible to directly export, is there some other
QuickTime API that would allow taking the resulting .mov and then
"wrapping" the compressed data into the proper format?
D) Am I correct that QuickTime does not really provide utilities to
read and write the various track metadata information for MP3, AAC,
ALAC and AIFF files?
Many thanks in advance for assistance. As I'm sure the experts here
know, the QuickTime API is pretty huge, and even with several days'
reading of the documentation, I still don't think I've found the key
Do not post admin requests to the list. They will be ignored.
QuickTime-API mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden