rendering wav files on intel
rendering wav files on intel
- Subject: rendering wav files on intel
- From: "Frank Quinn" <email@hidden>
- Date: Tue, 24 Apr 2007 09:45:36 +0100
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 = 48000;
renderFileASBD.mFormatID = kAudioFormatLinearPCM;
renderFileASBD.mBytesPerPacket
= renderFileASBD.mChannelsPerFrame * 2;
renderFileASBD.mFramesPerPacket = 1;
renderFileASBD.mBytesPerFrame = renderFileASBD.mBytesPerPacket;
renderFileASBD.mBitsPerChannel = 16;
renderFileASBD.mFormatFlags
= kLinearPCMFormatFlagIsBigEndian | kLinearPCMFormatFlagIsSignedInteger | kLinearPCMFormatFlagIsPacked;
//Create the new audio file (deleting any file of the same name)
Boolean isDir;
FSRef dirRef;
[[NSFileManager defaultManager] removeFileAtPath:[NSString stringWithFormat:@"%@/%@", dir, filename] handler:nil];
require_noerr(err = FSPathMakeRef((const UInt8 *) [dir fileSystemRepresentation], &dirRef, &isDir), FAIL);
require_noerr(err = ExtAudioFileCreateNew(&dirRef,
(CFStringRef) filename, kAudioFileWAVEType, &renderFileASBD, NULL,
&renderFileRef), FAIL);
***then I get an error.... 1718449215 from ExtAudioFileCreateNew(...);
does
anyboody know where i'm going wronig here? I have the proper file
extension ".wav" which is set elsewhere. Is ".wav" export currently
operational on intel macs???
Thanks for any help you can give!!!
best regards,
Frank
_______________________________________________
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