• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ExtAudioFileCreateNew questions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ExtAudioFileCreateNew questions


  • Subject: Re: ExtAudioFileCreateNew questions
  • From: William Stewart <email@hidden>
  • Date: Mon, 31 Mar 2008 17:17:34 -0700

AudioFileGetGlobalInfo

has a property to return a list of formats that are supported for a given file format - if you just enter in terminal "afconvert" you'll see this property in action

Bill

On Mar 29, 2008, at 7:17 PM, Brian Willoughby wrote:
On Mar 29, 2008, at 19:02, Kevin Dixon wrote:
Also, I was originally hoping to use the same output file format (e.g. WAV
in WAV out) as the input, but I couldn't see an easy way to map
AudioStreamBasicDescription.mFormatID or something to an AudioFileTypeID.
I realize that more varieties of formats can be read than can be written,
but if both are available, I would prefer to use the same in/out format.
Any suggestions to this end?

I suggest that you segregate lossless from lossy formats in this step. You can map any format to lossless without repercussion. However, if you read lossy and write lossy, then you take the risk of compounding the loss. e.g. Read MP3 and write MP3, depending upon what you do to the data in between, could produce awful results. I don't think both are available to ExtAudioFile without additions, but you get the idea. I would say that you should narrow your choices for this automated step to include only the lossless options. The user can always override if you provide for this.


With regard to the programming details, you might just have to hard- code your list of supported output formats, or perhaps read them from an XML configuration file which can be updated as you learn more supported formats.

Brian Willoughby
Sound Consulting

_______________________________________________
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

_______________________________________________ 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
  • Follow-Ups:
    • Re: ExtAudioFileCreateNew questions
      • From: "Kevin Dixon" <email@hidden>
References: 
 >ExtAudioFileCreateNew questions (From: "Kevin Dixon" <email@hidden>)
 >Re: ExtAudioFileCreateNew questions (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: AudioFileStream unable to read m4a data
  • Next by Date: Re: Core Audio and iPhone
  • Previous by thread: Re: ExtAudioFileCreateNew questions
  • Next by thread: Re: ExtAudioFileCreateNew questions
  • Index(es):
    • Date
    • Thread