this repo has no description
at fixPythonPipStalling 45 lines 2.2 kB view raw
1{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf100 2{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fmodern\fcharset77 Courier;\f2\fswiss\fcharset77 Helvetica-Bold; 3} 4{\colortbl;\red255\green255\blue255;} 5\vieww12420\viewh14680\viewkind0 6\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural 7 8\f0\fs36 \cf0 AudioFileTools\ 9 10\fs24 \ 11This project contains a collection of sample command-line tools that demonstrate use of the AudioFile, AudioConverter, AudioFormat, and AudioUnit APIs. Most make heavy use of the CAAudioFile class (in PublicUtility/AudioFile-new).\ 12\ 13Note that CAAudioFile.h is conditionalized with 14\f1 \CocoaLigature0 CAAF_USE_EXTAUDIOFILE 15\f0 \CocoaLigature1 . If this symbol is defined and non-zero, the CAAudioFile implementation uses the ExtendedAudioFile API set introduced in Tiger. Otherwise, CAAudioFile carries its own similar implementation, which is deployable on Panther systems. If your build environment does not define this symbol, the header automatically defines it based on the Mac OS deployment build settings. The "-Tiger+" build styles in this project define the Mac OS deployment target to 10.4 and will thus use ExtendedAudioFile. The "-Panther" build styles do not define a Mac OS deployment target and thus do not use ExtendedAudioFile.\ 16\ 17The tools include:\ 18\ 19 20\f2\b afconvert 21\f0\b0 - reads one audio file, writes it to another format. Good example of the power of CAAudioFile and use of the AudioConverter for codecs.\ 22\ 23 24\f2\b afinterleave 25\f0\b0 - creates an interleaved file from 2 or more input files\ 26\ 27 28\f2\b afplay 29\f0\b0 - plays an audio file (can be encoded)\ 30\ 31 32\f2\b afrecord 33\f0\b0 - records an audio file (record format is hardcoded)\ 34\ 35 36\f2\b audioformats 37\f0\b0 - demonstrates some uses of the AudioFormat and AudioFile APIs.\ 38\ 39 40\f2\b qtaacdecode 41\f0\b0 - this has been removed. Please see the QT SDK's examples for using their AudioExtraction API\ 42\ 43 44\f2\b auprocess 45\f0\b0 - processes an audio file with an Audio Unit and generates a new file. Illustrates the usage of the CAAUProcessor class, which presents a wrapper class around using any AU in either a real-time or offline context}