2 "name": "TheAmazingAudioEngine",
4 "summary": "Core Audio, Cordially: A sophisticated framework for iOS audio applications, built so you don't have to.",
5 "homepage": "http://theamazingaudioengine.com",
8 "Michael Tyson": "michael@atastypixel.com"
11 "git": "https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine.git",
21 "TheAmazingAudioEngine/**/*.{h,m,c}",
22 "Modules/**/*.{h,m,c}"
25 "Modules/TPCircularBuffer",
26 "TheAmazingAudioEngine/AERealtimeWatchdog*"
29 "exclude_files": "Modules/Filters/AEReverbFilter.*"
32 "-DTPCircularBuffer=AECB",
33 "-D_TPCircularBufferInit=_AECBInit",
34 "-DTPCircularBufferCleanup=AECBClean",
35 "-DTPCircularBufferClear=AECBClear",
36 "-DTPCircularBufferSetAtomic=AECBSetAtomic",
37 "-DTPCircularBufferTail=AECBTail",
38 "-DTPCircularBufferConsume=AECBConsume",
39 "-DTPCircularBufferHead=AECBHead",
40 "-DTPCircularBufferProduce=AECBProduce",
41 "-DTPCircularBufferProduceBytes=AECBProduceBytes",
42 "-DTPCircularBufferPrepareEmptyAudioBufferList=AECBPrepareEmptyBL",
43 "-DTPCircularBufferPrepareEmptyAudioBufferListWithAudioFormat=AECBPrepareEmptyBLWithAF",
44 "-DTPCircularBufferProduceAudioBufferList=AECBProduceBL",
45 "-DTPCircularBufferCopyAudioBufferList=AECBCopyBL",
46 "-DTPCircularBufferNextBufferList=AECBNextBL",
47 "-DTPCircularBufferNextBufferListAfter=AECBNextBLAfter",
48 "-DTPCircularBufferConsumeNextBufferList=AECBConsumeBL",
49 "-DTPCircularBufferGetAvailableSpace=AECBGetAvailableSpace",
50 "-DTPCircularBufferConsumeNextBufferListPartial=AECBConsumeBLPartial",
51 "-DTPCircularBufferDequeueBufferListFrames=AECBDequeueBLFrames",
52 "-DTPCircularBufferPeek=AECBPeek",
53 "-DTPCircularBufferPeekContiguous=AECBPeekContiguous",
54 "-D_TPCircularBufferPeek=_AECBPeek"