Re: problrms trying to render a wav file from a music sequence
Re: problrms trying to render a wav file from a music sequence
- Subject: Re: problrms trying to render a wav file from a music sequence
- From: Stephen Davis <email@hidden>
- Date: Mon, 23 Apr 2007 10:03:57 -0700
On Apr 23, 2007, at 7:58 AM, Frank Quinn wrote:
Hi List,
I have been trying to render audio from a music sequence and keep
getting the same error: 1718449215. The error is from
ExtAudioFileCreateNew(....) and represents the 4 char code 'fmt?'
which translates into: kAudioConverterErr_FormatNotSupported which
is defined in <AudioToolbox/AudioConverter.h>
here is my code: (Note this works for aif but not wav files)
renderFileASBD.mChannelsPerFrame = 2;
// renderFileASBD.mSampleRate = 44100;
renderFileASBD.mSampleRate = 48000; //CMD: changed export
samplerate to 48k to ensure compatibility with editor's soundcards
renderFileASBD.mFormatID = kAudioFormatLinearPCM;
renderFileASBD.mBytesPerPacket =
renderFileASBD.mChannelsPerFrame * 2;
renderFileASBD.mFramesPerPacket = 1;
renderFileASBD.mBytesPerFrame = renderFileASBD.mBytesPerPacket;
renderFileASBD.mBitsPerChannel = 16; //Lina: changed back to
16 bit because 24 bit causes a crash
renderFileASBD.mFormatFlags = kLinearPCMFormatFlagIsBigEndian |
kLinearPCMFormatFlagIsSignedInteger | kLinearPCMFormatFlagIsPacked;
WAV files don't support big-endian data so adding
"kLinearPCMFormatFlagIsBigEndian" is most likely what's making it fail.
hth,
stephen
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden