diff --git a/EZAudio/EZAudioDisplayLink.h b/EZAudio/EZAudioDisplayLink.h new file mode 100644 index 0000000..12fdd09 --- /dev/null +++ b/EZAudio/EZAudioDisplayLink.h @@ -0,0 +1,33 @@ +// +// EZAudioDisplayLink.h +// EZAudioCoreGraphicsWaveformExample +// +// Created by Syed Haris Ali on 6/5/15. +// Copyright (c) 2015 Syed Haris Ali. All rights reserved. +// + +#import +#import + +@class EZAudioDisplayLink; + +//------------------------------------------------------------------------------ +#pragma mark - EZAudioDisplayLinkDelegate +//------------------------------------------------------------------------------ + +@protocol EZAudioDisplayLinkDelegate + +- (void)displayLinkNeedsDisplay:(EZAudioDisplayLink *)displayLink; + +@end + +@interface EZAudioDisplayLink : NSObject + ++ (instancetype)displayLinkWithDelegate:(id)delegate; + +@property (nonatomic, weak) id delegate; + +- (void)start; +- (void)stop; + +@end diff --git a/EZAudio/EZAudioDisplayLink.m b/EZAudio/EZAudioDisplayLink.m new file mode 100644 index 0000000..4d325d7 --- /dev/null +++ b/EZAudio/EZAudioDisplayLink.m @@ -0,0 +1,163 @@ +// +// EZAudioDisplayLink.m +// EZAudioCoreGraphicsWaveformExample +// +// Created by Syed Haris Ali on 6/5/15. +// Copyright (c) 2015 Syed Haris Ali. All rights reserved. +// + +#import "EZAudioDisplayLink.h" + +//------------------------------------------------------------------------------ +#pragma mark - CVDisplayLink Callback (Implementation) +//------------------------------------------------------------------------------ + +#if TARGET_OS_IPHONE +#elif TARGET_OS_MAC +static CVReturn EZAudioDisplayLinkCallback(CVDisplayLinkRef displayLinkRef, + const CVTimeStamp *now, + const CVTimeStamp *outputTime, + CVOptionFlags flagsIn, + CVOptionFlags *flagsOut, + void *displayLinkContext); +#endif + +//------------------------------------------------------------------------------ +#pragma mark - EZAudioDisplayLink (Interface Extension) +//------------------------------------------------------------------------------ + +@interface EZAudioDisplayLink () +#if TARGET_OS_IPHONE +@property (nonatomic, strong) CADisplayLink *displayLink; +#elif TARGET_OS_MAC +@property (nonatomic, assign) CVDisplayLinkRef displayLink; +#endif +@property (nonatomic, assign) BOOL stopped; +@end + +//------------------------------------------------------------------------------ +#pragma mark - EZAudioDisplayLink (Implementation) +//------------------------------------------------------------------------------ + +@implementation EZAudioDisplayLink + +//------------------------------------------------------------------------------ +#pragma mark - Dealloc +//------------------------------------------------------------------------------ + +- (void)dealloc +{ +#if TARGET_OS_IPHONE + [self.displayLink invalidate]; +#elif TARGET_OS_MAC + CVDisplayLinkStop(self.displayLink); + CVDisplayLinkRelease(self.displayLink); + self.displayLink = nil; +#endif +} + +//------------------------------------------------------------------------------ +#pragma mark - Class Initialization +//------------------------------------------------------------------------------ + ++ (instancetype)displayLinkWithDelegate:(id)delegate +{ + EZAudioDisplayLink *displayLink = [[self alloc] init]; + displayLink.delegate = delegate; + return displayLink; +} + +//------------------------------------------------------------------------------ +#pragma mark - Initialization +//------------------------------------------------------------------------------ + +- (instancetype) init +{ + self = [super init]; + if (self) + { + [self setup]; + } + return self; +} + +//------------------------------------------------------------------------------ +#pragma mark - Setup +//------------------------------------------------------------------------------ + +- (void)setup +{ + self.stopped = YES; +#if TARGET_OS_IPHONE + self.displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(update)]; + [self.displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; +#elif TARGET_OS_MAC + CVDisplayLinkCreateWithActiveCGDisplays(&_displayLink); + CVDisplayLinkSetOutputCallback(self.displayLink, + EZAudioDisplayLinkCallback, + (__bridge void *)(self)); + CVDisplayLinkStart(self.displayLink); +#endif +} + +//------------------------------------------------------------------------------ +#pragma mark - Actions +//------------------------------------------------------------------------------ + +- (void)start +{ +#if TARGET_OS_IPHONE + self.displayLink.paused = NO; +#elif TARGET_OS_MAC + CVDisplayLinkStart(self.displayLink); +#endif + self.stopped = NO; +} + +//------------------------------------------------------------------------------ + +- (void)stop +{ +#if TARGET_OS_IPHONE + self.displayLink.paused = YES; +#elif TARGET_OS_MAC + CVDisplayLinkStop(self.displayLink); +#endif + self.stopped = YES; +} + +//------------------------------------------------------------------------------ + +- (void)update +{ + if (!self.stopped) + { + if ([self.delegate respondsToSelector:@selector(displayLinkNeedsDisplay:)]) + { + [self.delegate displayLinkNeedsDisplay:self]; + } + } +} + +//------------------------------------------------------------------------------ + +@end + +//------------------------------------------------------------------------------ +#pragma mark - CVDisplayLink Callback (Implementation) +//------------------------------------------------------------------------------ + +#if TARGET_OS_IPHONE +#elif TARGET_OS_MAC +static CVReturn EZAudioDisplayLinkCallback(CVDisplayLinkRef displayLinkRef, + const CVTimeStamp *now, + const CVTimeStamp *outputTime, + CVOptionFlags flagsIn, + CVOptionFlags *flagsOut, + void *displayLinkContext) +{ + EZAudioDisplayLink *displayLink = (__bridge EZAudioDisplayLink*)displayLinkContext; + [displayLink update]; + return kCVReturnSuccess; +} +#endif \ No newline at end of file diff --git a/EZAudio/EZAudioPlot.h b/EZAudio/EZAudioPlot.h index 29c7c13..fc135ba 100644 --- a/EZAudio/EZAudioPlot.h +++ b/EZAudio/EZAudioPlot.h @@ -23,15 +23,23 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. +#import #import "TargetConditionals.h" +#import "EZAudioUtilities.h" #import "EZPlot.h" @class EZAudio; #define kEZAudioPlotMaxHistoryBufferLength (8192) - #define kEZAudioPlotDefaultHistoryBufferLength (1024) +//------------------------------------------------------------------------------ +#pragma mark - EZAudioPlotWaveformLayer +//------------------------------------------------------------------------------ + +@interface EZAudioPlotWaveformLayer : CAShapeLayer +@end + /** `EZAudioPlot`, a subclass of `EZPlot`, is a cross-platform (iOS and OSX) class that plots an audio waveform using Core Graphics. @@ -46,18 +54,24 @@ */ @interface EZAudioPlot : EZPlot -{ - CGPoint *plotData; - UInt32 plotLength; -} +/** + This property optimizes the audio plot drawing for real-time displays. Since the update function may be updating the plot's data very quickly (over 60 frames per second) this property will throttle the drawing calls to be 60 frames per second (or whatever the screen rate is). + */ +@property (nonatomic, assign) BOOL optimizeForRealtimePlot; +@property (nonatomic, assign) BOOL centerYAxis; +@property (nonatomic, strong) EZAudioPlotWaveformLayer *waveformLayer; + +//------------------------------------------------------------------------------ #pragma mark - Adjust Resolution +//------------------------------------------------------------------------------ + ///----------------------------------------------------------- /// @name Adjusting The Resolution ///----------------------------------------------------------- /** - Sets the length of the rolling history display. Can grow or shrink the display up to the maximum size specified by the kEZAudioPlotMaxHistoryBufferLength macro. Will return the actual set value, which will be either the given value if smaller than the kEZAudioPlotMaxHistoryBufferLength or kEZAudioPlotMaxHistoryBufferLength if a larger value is attempted to be set. + The length of the rolling history display. Can grow or shrink the display up to the maximum size specified by the kEZAudioPlotMaxHistoryBufferLength macro. Will return the actual set value, which will be either the given value if smaller than the kEZAudioPlotMaxHistoryBufferLength or kEZAudioPlotMaxHistoryBufferLength if a larger value is attempted to be set. @param historyLength The new length of the rolling history buffer. @return The new value equal to the historyLength or the kEZAudioPlotMaxHistoryBufferLength. */ @@ -69,14 +83,23 @@ */ -(int)rollingHistoryLength; +//------------------------------------------------------------------------------ #pragma mark - Subclass Methods +//------------------------------------------------------------------------------ + +///----------------------------------------------------------- +/// @name Subclass Methods +///----------------------------------------------------------- + +- (void)redraw; /** - <#Description#> - @param data <#theplotData description#> - @param length <#length description#> + Main method used to copy the sample data from the source buffer and update the + plot. Subclasses can overwrite this method for custom behavior. + @param data A float array of the sample data. Subclasses should copy this data to a separate array to avoid threading issues. + @param length The length of the float array as an int. */ -(void)setSampleData:(float *)data length:(int)length; -@end +@end \ No newline at end of file diff --git a/EZAudio/EZAudioPlot.m b/EZAudio/EZAudioPlot.m index 76c1635..06025ab 100644 --- a/EZAudio/EZAudioPlot.m +++ b/EZAudio/EZAudioPlot.m @@ -24,274 +24,357 @@ // THE SOFTWARE. #import "EZAudioPlot.h" -#import "EZAudioUtilities.h" +#import "EZAudioDisplayLink.h" -@interface EZAudioPlot () { -// BOOL _hasData; -// TPCircularBuffer _historyBuffer; +////------------------------------------------------------------------------------ +//#pragma mark - EZAudioPlotWaveformLayer +////------------------------------------------------------------------------------ - // Rolling History - BOOL _setMaxLength; - float *_scrollHistory; - int _scrollHistoryIndex; - UInt32 _scrollHistoryLength; - BOOL _changingHistorySize; +@implementation EZAudioPlotWaveformLayer + +- (id)actionForKey:(NSString *)event +{ + if ([event isEqualToString:@"path"]) + { + if ([CATransaction disableActions]) + { + return nil; + } + else + { + CABasicAnimation *animation = [CABasicAnimation animation]; + animation.timingFunction = [CATransaction animationTimingFunction]; + animation.duration = [CATransaction animationDuration]; + return animation; + } + return nil; + } + return [super actionForKey:event]; } + +@end + +//------------------------------------------------------------------------------ +#pragma mark - EZAudioPlot +//------------------------------------------------------------------------------ + +@interface EZAudioPlot () +@property (nonatomic, strong) EZAudioDisplayLink *displayLink; +@property (nonatomic, assign) EZAudioPlotHistoryInfo *historyInfo; +@property (nonatomic, assign) CGPoint *points; +@property (nonatomic, assign) UInt32 pointCount; @end @implementation EZAudioPlot -@synthesize backgroundColor = _backgroundColor; -@synthesize color = _color; -@synthesize gain = _gain; -@synthesize plotType = _plotType; -@synthesize shouldFill = _shouldFill; -@synthesize shouldMirror = _shouldMirror; -#pragma mark - Initialization --(id)init { - self = [super init]; - if(self){ - [self initPlot]; - } - return self; -} +//------------------------------------------------------------------------------ +#pragma mark - Dealloc +//------------------------------------------------------------------------------ --(id)initWithCoder:(NSCoder *)aDecoder { - self = [super initWithCoder:aDecoder]; - if(self){ - [self initPlot]; - } - return self; -} - -#if TARGET_OS_IPHONE --(id)initWithFrame:(CGRect)frameRect { -#elif TARGET_OS_MAC --(id)initWithFrame:(NSRect)frameRect { -#endif - self = [super initWithFrame:frameRect]; - if(self){ - [self initPlot]; - } - return self; -} - --(void)initPlot { -#if TARGET_OS_IPHONE - self.backgroundColor = [UIColor blackColor]; - self.color = [UIColor colorWithHue:0 saturation:1.0 brightness:1.0 alpha:1.0]; -#elif TARGET_OS_MAC - self.backgroundColor = [NSColor blackColor]; - self.color = [NSColor colorWithCalibratedHue:0 saturation:1.0 brightness:1.0 alpha:1.0]; -#endif - self.gain = 1.0; - self.plotType = EZPlotTypeRolling; - self.shouldMirror = NO; - self.shouldFill = NO; - plotData = NULL; - _scrollHistory = NULL; - _scrollHistoryLength = kEZAudioPlotDefaultHistoryBufferLength; -} - -#pragma mark - Setters --(void)setBackgroundColor:(id)backgroundColor { - _backgroundColor = backgroundColor; - [self _refreshDisplay]; -} - --(void)setColor:(id)color { - _color = color; - [self _refreshDisplay]; -} - --(void)setGain:(float)gain { - _gain = gain; - [self _refreshDisplay]; -} - --(void)setPlotType:(EZPlotType)plotType { - _plotType = plotType; - [self _refreshDisplay]; -} - --(void)setShouldFill:(BOOL)shouldFill { - _shouldFill = shouldFill; - [self _refreshDisplay]; -} - --(void)setShouldMirror:(BOOL)shouldMirror { - _shouldMirror = shouldMirror; - [self _refreshDisplay]; -} - --(void)_refreshDisplay { -#if TARGET_OS_IPHONE - [self setNeedsDisplay]; -#elif TARGET_OS_MAC - [self setNeedsDisplay:YES]; -#endif -} - -#pragma mark - Get Data --(void)setSampleData:(float *)data - length:(int)length { - if (plotData != nil){ - free(plotData); - } - - plotData = (CGPoint *)calloc(sizeof(CGPoint),length); - plotLength = length; - - for(int i = 0; i < length; i++) { - data[i] = i == 0 ? 0 : data[i]; - plotData[i] = CGPointMake(i,data[i] * _gain); - } - - [self _refreshDisplay]; -} - -#pragma mark - Update --(void)updateBuffer:(float *)buffer withBufferSize:(UInt32)bufferSize { - if (_plotType == EZPlotTypeRolling){ - - // Update the scroll history datasource - [EZAudioUtilities updateScrollHistory:&_scrollHistory - withLength:_scrollHistoryLength - atIndex:&_scrollHistoryIndex - withBuffer:buffer - withBufferSize:bufferSize - isResolutionChanging:&_changingHistorySize]; - - // - [self setSampleData:_scrollHistory - length:(!_setMaxLength?kEZAudioPlotMaxHistoryBufferLength:_scrollHistoryLength)]; - _setMaxLength = YES; - - } - else if (_plotType == EZPlotTypeBuffer){ - - [self setSampleData:buffer - length:bufferSize]; - - } - else { - - // Unknown plot type - - } -} - -#if TARGET_OS_IPHONE -- (void)drawRect:(CGRect)rect +- (void)dealloc { - CGContextRef ctx = UIGraphicsGetCurrentContext(); - CGContextSaveGState(ctx); - CGRect frame = self.bounds; -#elif TARGET_OS_MAC - - (void)drawRect:(NSRect)dirtyRect - { - [[NSGraphicsContext currentContext] saveGraphicsState]; - NSGraphicsContext * nsGraphicsContext = [NSGraphicsContext currentContext]; - CGContextRef ctx = (CGContextRef) [nsGraphicsContext graphicsPort]; - NSRect frame = self.bounds; -#endif - + TPCircularBufferCleanup(&self.historyInfo->circularBuffer); + free(self.historyInfo); + free(self.points); +} + +//------------------------------------------------------------------------------ +#pragma mark - Initialization +//------------------------------------------------------------------------------ + +- (id)init +{ + self = [super init]; + if (self) + { + [self initPlot]; + } + return self; +} + +- (id)initWithCoder:(NSCoder *)aDecoder +{ + self = [super initWithCoder:aDecoder]; + if (self) + { + [self initPlot]; + } + return self; +} + #if TARGET_OS_IPHONE - // Set the background color - [(UIColor*)self.backgroundColor set]; - UIRectFill(frame); - // Set the waveform line color - [(UIColor*)self.color set]; +- (id)initWithFrame:(CGRect)frameRect #elif TARGET_OS_MAC - [(NSColor*)self.backgroundColor set]; - NSRectFill(frame); - [(NSColor*)self.color set]; +- (id)initWithFrame:(NSRect)frameRect #endif - - if(plotLength > 0) { - - plotData[plotLength-1] = CGPointMake(plotLength-1,0.0f); - - CGMutablePathRef halfPath = CGPathCreateMutable(); - CGPathAddLines(halfPath, - NULL, - plotData, - plotLength); - CGMutablePathRef path = CGPathCreateMutable(); - - double xscale = (frame.size.width) / (float)plotLength; - double halfHeight = floor( frame.size.height / 2.0); - - // iOS drawing origin is flipped by default so make sure we account for that - int deviceOriginFlipped = 1; +{ + self = [super initWithFrame:frameRect]; + if (self) + { + [self initPlot]; + } + return self; +} + #if TARGET_OS_IPHONE - deviceOriginFlipped = -1; +- (void)layoutSubviews +{ + [super layoutSubviews]; + [CATransaction begin]; + [CATransaction setDisableActions:YES]; + self.waveformLayer.frame = self.bounds; + [self redraw]; + [CATransaction commit]; +} #elif TARGET_OS_MAC - deviceOriginFlipped = 1; +- (void)layout +{ + [super layout]; + [CATransaction begin]; + [CATransaction setDisableActions:YES]; + self.waveformLayer.frame = self.bounds; + [self redraw]; + [CATransaction commit]; +} #endif - - CGAffineTransform xf = CGAffineTransformIdentity; - xf = CGAffineTransformTranslate( xf, frame.origin.x , halfHeight + frame.origin.y); - xf = CGAffineTransformScale( xf, xscale, deviceOriginFlipped*halfHeight); - CGPathAddPath( path, &xf, halfPath); - - if (self.shouldMirror){ - xf = CGAffineTransformIdentity; - xf = CGAffineTransformTranslate( xf, frame.origin.x , halfHeight + frame.origin.y); - xf = CGAffineTransformScale( xf, xscale, -deviceOriginFlipped*(halfHeight)); - CGPathAddPath( path, &xf, halfPath); - } - CGPathRelease( halfPath); - - // Now, path contains the full waveform path. - CGContextAddPath(ctx, path); - - // Make this color customizable - if (self.shouldFill){ - CGContextFillPath(ctx); - } - else { - CGContextStrokePath(ctx); - } - CGPathRelease(path); + +- (void)initPlot +{ + self.centerYAxis = YES; + self.optimizeForRealtimePlot = YES; + self.gain = 1.0; + self.plotType = EZPlotTypeBuffer; + self.shouldMirror = YES; + self.shouldFill = YES; + + // Setup history window + self.historyInfo = (EZAudioPlotHistoryInfo *)malloc(sizeof(EZAudioPlotHistoryInfo)); + self.historyInfo->bufferSize = kEZAudioPlotDefaultHistoryBufferLength; + self.historyInfo->buffer = calloc(self.rollingHistoryLength, sizeof(float)); + TPCircularBufferInit(&self.historyInfo->circularBuffer, kEZAudioPlotDefaultHistoryBufferLength); + + self.waveformLayer = [EZAudioPlotWaveformLayer layer]; + self.waveformLayer.frame = self.bounds; + self.waveformLayer.lineWidth = 1.0f; + self.waveformLayer.fillColor = nil; + self.waveformLayer.backgroundColor = nil; + + self.points = calloc(kEZAudioPlotMaxHistoryBufferLength, sizeof(CGPoint)); + self.pointCount = 0; +#if TARGET_OS_IPHONE + self.color = [UIColor colorWithHue:0 saturation:1.0 brightness:1.0 alpha:1.0]; +#elif TARGET_OS_MAC + self.color = [NSColor colorWithCalibratedHue:0 saturation:1.0 brightness:1.0 alpha:1.0]; + self.wantsLayer = YES; +#endif + self.backgroundColor = nil; + [self.layer addSublayer:self.waveformLayer]; +} + +//------------------------------------------------------------------------------ +#pragma mark - Setters +//------------------------------------------------------------------------------ + +- (void)setBackgroundColor:(id)backgroundColor +{ + [super setBackgroundColor:backgroundColor]; + self.layer.backgroundColor = [backgroundColor CGColor]; +} + +//------------------------------------------------------------------------------ + +- (void)setColor:(id)color +{ + [super setColor:color]; + self.waveformLayer.strokeColor = [color CGColor]; + if (self.shouldFill) + { + self.waveformLayer.fillColor = [color CGColor]; + } +} + +//------------------------------------------------------------------------------ + +- (void)setOptimizeForRealtimePlot:(BOOL)optimizeForRealtimePlot +{ + _optimizeForRealtimePlot = optimizeForRealtimePlot; + if (optimizeForRealtimePlot && !self.displayLink) + { + self.displayLink = [EZAudioDisplayLink displayLinkWithDelegate:self]; + [self.displayLink start]; + } + else + { + [self.displayLink stop]; + self.displayLink = nil; + } +} + +//------------------------------------------------------------------------------ + +- (void)setShouldFill:(BOOL)shouldFill +{ + [super setShouldFill:shouldFill]; + self.waveformLayer.fillColor = shouldFill ? [self.color CGColor] : nil; +} + +//------------------------------------------------------------------------------ +#pragma mark - Drawing +//------------------------------------------------------------------------------ + +- (void)redraw +{ + EZRect frame = [self.waveformLayer frame]; + if (self.pointCount > 0) + { + CGContextRef context = [self context]; + CGContextSetAllowsAntialiasing(context, NO); + CGMutablePathRef path = CGPathCreateMutable(); + double xscale = (frame.size.width) / ((float)self.pointCount / 2.0f); + double halfHeight = floor(frame.size.height / 2.0); + int deviceOriginFlipped = 1; +#if TARGET_OS_IPHONE + deviceOriginFlipped = -1; +#elif TARGET_OS_MAC +#endif + CGAffineTransform xf = CGAffineTransformIdentity; + CGFloat translateY = 0.0f; + if (!self.centerYAxis) + { +#if TARGET_OS_IPHONE + translateY = CGRectGetHeight(frame); +#elif TARGET_OS_MAC + translateY = 0.0f; +#endif + } + else + { + translateY = halfHeight + frame.origin.y; + } + xf = CGAffineTransformTranslate(xf, 0.0, translateY); + xf = CGAffineTransformScale(xf, xscale, deviceOriginFlipped * halfHeight); + CGPathAddLines(path, &xf, self.points, self.pointCount); + if (self.shouldMirror) + { + xf = CGAffineTransformScale(xf, 1.0f, -1.0f); + CGPathAddLines(path, &xf, self.points, self.pointCount); + } + if (self.shouldFill) + { + CGPathCloseSubpath(path); + } + if (self.optimizeForRealtimePlot) + { + [CATransaction begin]; + [CATransaction setDisableActions:YES]; + self.waveformLayer.path = path; + [CATransaction commit]; + } + else + { + self.waveformLayer.path = path; + } + CGPathRelease(path); + } +} + +//------------------------------------------------------------------------------ +#pragma mark - Update +//------------------------------------------------------------------------------ + +- (void)updateBuffer:(float *)buffer withBufferSize:(UInt32)bufferSize +{ + // update the scroll history datasource + float rms = [EZAudioUtilities RMS:buffer length:bufferSize]; + float src[1]; + src[0] = isnan(rms) ? 0.0 : rms; + TPCircularBufferProduceBytes(&self.historyInfo->circularBuffer, src, sizeof(src)); + int32_t targetBytes = self.rollingHistoryLength * sizeof(float); + int32_t availableBytes = 0; + float *historyBuffer = TPCircularBufferTail(&self.historyInfo->circularBuffer, &availableBytes); + int32_t bytes = MIN(targetBytes, availableBytes); + memcpy(self.historyInfo->buffer, historyBuffer, bytes); + if (targetBytes <= availableBytes) + { + TPCircularBufferConsume(&self.historyInfo->circularBuffer, sizeof(src)); } + // copy samples + switch (self.plotType) + { + case EZPlotTypeBuffer: + [self setSampleData:buffer + length:bufferSize]; + break; + case EZPlotTypeRolling: + + [self setSampleData:self.historyInfo->buffer + length:self.historyInfo->bufferSize]; + break; + default: + break; + } + + // update drawing + if (!self.optimizeForRealtimePlot) + { + [self redraw]; + } +} + +//------------------------------------------------------------------------------ + +- (void)setSampleData:(float *)data length:(int)length +{ + CGPoint *points = self.points; + for (int i = 0; i < length; i++) + { + points[i].x = i; + points[i].y = data[i] * self.gain; + } + points[0].y = points[length - 1].y = 0.0f; + self.pointCount = length; +} + +//------------------------------------------------------------------------------ +#pragma mark - Adjusting History Resolution +//------------------------------------------------------------------------------ + +- (int)rollingHistoryLength +{ + return self.historyInfo->bufferSize; +} + +//------------------------------------------------------------------------------ + +- (int)setRollingHistoryLength:(int)historyLength +{ + self.historyInfo->bufferSize = MIN(kEZAudioPlotMaxHistoryBufferLength, historyLength); + return self.historyInfo->bufferSize; +} + +//------------------------------------------------------------------------------ +#pragma mark - EZAudioDisplayLinkDelegate +//------------------------------------------------------------------------------ + +- (void)displayLinkNeedsDisplay:(EZAudioDisplayLink *)displayLink +{ + [self redraw]; +} + +//------------------------------------------------------------------------------ +#pragma mark - Utility +//------------------------------------------------------------------------------ + +- (CGContextRef)context +{ #if TARGET_OS_IPHONE - CGContextRestoreGState(ctx); + return UIGraphicsGetCurrentContext(); #elif TARGET_OS_MAC - [[NSGraphicsContext currentContext] restoreGraphicsState]; + return [[NSGraphicsContext currentContext] CGContext]; #endif } - -#pragma mark - Adjust Resolution --(int)setRollingHistoryLength:(int)historyLength { - historyLength = MIN(historyLength,kEZAudioPlotMaxHistoryBufferLength); - size_t floatByteSize = sizeof(float); - _changingHistorySize = YES; - if (_scrollHistoryLength != historyLength){ - _scrollHistoryLength = historyLength; - } - _scrollHistory = realloc(_scrollHistory,_scrollHistoryLength*floatByteSize); - if (_scrollHistoryIndex < _scrollHistoryLength){ - memset(&_scrollHistory[_scrollHistoryIndex], - 0, - (_scrollHistoryLength-_scrollHistoryIndex)*floatByteSize); - } - else { - _scrollHistoryIndex = _scrollHistoryLength; - } - _changingHistorySize = NO; - return historyLength; -} --(int)rollingHistoryLength { - return _scrollHistoryLength; -} - --(void)dealloc { - if (plotData){ - free(plotData); - } -} +//------------------------------------------------------------------------------ -@end +@end \ No newline at end of file diff --git a/EZAudio/EZAudioUtilities.h b/EZAudio/EZAudioUtilities.h index 76940fb..32c5f83 100644 --- a/EZAudio/EZAudioUtilities.h +++ b/EZAudio/EZAudioUtilities.h @@ -27,6 +27,11 @@ #import #import "TPCircularBuffer.h" +#if TARGET_OS_IPHONE +#import +#elif TARGET_OS_MAC +#endif + //------------------------------------------------------------------------------ #pragma mark - EZAudioUtilities //------------------------------------------------------------------------------ diff --git a/EZAudio/EZAudioUtilities.m b/EZAudio/EZAudioUtilities.m index 189addc..122803c 100644 --- a/EZAudio/EZAudioUtilities.m +++ b/EZAudio/EZAudioUtilities.m @@ -61,6 +61,7 @@ BOOL __shouldExitOnCheckResultFail = YES; audioBufferList->mBuffers[i].mNumberChannels = channels; audioBufferList->mBuffers[i].mDataByteSize = channels * outputBufferSize; audioBufferList->mBuffers[i].mData = (float *)malloc(channels * sizeof(float) *outputBufferSize); + memset(audioBufferList->mBuffers[i].mData, 0, frames); } return audioBufferList; } diff --git a/EZAudio/EZMicrophone.m b/EZAudio/EZMicrophone.m index 9dd9d6e..c9c45c2 100644 --- a/EZAudio/EZMicrophone.m +++ b/EZAudio/EZMicrophone.m @@ -602,7 +602,11 @@ static OSStatus EZAudioMicrophoneCallback(void *inRefCon, - (UInt32)numberOfChannels { +#if TARGET_OS_IPHONE return 1; +#elif TARGET_OS_MAC + return (UInt32)self.device.inputChannelCount; +#endif } //------------------------------------------------------------------------------ diff --git a/EZAudio/EZPlot.h b/EZAudio/EZPlot.h index 468b9f9..165522a 100644 --- a/EZAudio/EZPlot.h +++ b/EZAudio/EZPlot.h @@ -24,8 +24,33 @@ // THE SOFTWARE. #import +#import "TPCircularBuffer.h" +//------------------------------------------------------------------------------ +#pragma mark - Data Structures +//------------------------------------------------------------------------------ + +typedef struct +{ + float *buffer; + int bufferSize; + TPCircularBuffer circularBuffer; +} EZAudioPlotHistoryInfo; + +//------------------------------------------------------------------------------ +#pragma mark - Types +//------------------------------------------------------------------------------ + +#if TARGET_OS_IPHONE +typedef CGRect EZRect; +#elif TARGET_OS_MAC +typedef NSRect EZRect; +#endif + +//------------------------------------------------------------------------------ #pragma mark - Enumerations +//------------------------------------------------------------------------------ + ///----------------------------------------------------------- /// @name Plot Types ///----------------------------------------------------------- @@ -33,15 +58,16 @@ /** The types of plots that can be displayed in the view using the data. */ -typedef NS_ENUM(NSInteger,EZPlotType){ - /** - Plot that displays only the samples of the current buffer - */ - EZPlotTypeBuffer, - /** - Plot that displays a rolling history of values using the RMS calculated for each incoming buffer - */ - EZPlotTypeRolling +typedef NS_ENUM(NSInteger, EZPlotType) +{ + /** + Plot that displays only the samples of the current buffer + */ + EZPlotTypeBuffer, + /** + Plot that displays a rolling history of values using the RMS calculated for each incoming buffer + */ + EZPlotTypeRolling }; /** @@ -59,7 +85,10 @@ typedef NS_ENUM(NSInteger,EZPlotType){ @interface EZPlot : NSView #endif +//------------------------------------------------------------------------------ #pragma mark - Properties +//------------------------------------------------------------------------------ + ///----------------------------------------------------------- /// @name Customizing The Plot's Appearance ///----------------------------------------------------------- @@ -93,7 +122,10 @@ typedef NS_ENUM(NSInteger,EZPlotType){ */ @property (nonatomic,assign,setter=setShouldMirror:) BOOL shouldMirror; +//------------------------------------------------------------------------------ #pragma mark - Clearing +//------------------------------------------------------------------------------ + ///----------------------------------------------------------- /// @name Clearing The Plot ///----------------------------------------------------------- @@ -103,7 +135,10 @@ typedef NS_ENUM(NSInteger,EZPlotType){ */ -(void)clear; +//------------------------------------------------------------------------------ #pragma mark - Get Samples +//------------------------------------------------------------------------------ + ///----------------------------------------------------------- /// @name Updating The Plot ///----------------------------------------------------------- diff --git a/EZAudio/EZRecorder.m b/EZAudio/EZRecorder.m index 7d9e0ba..07d73c1 100644 --- a/EZAudio/EZRecorder.m +++ b/EZAudio/EZRecorder.m @@ -80,11 +80,11 @@ { case EZRecorderFileTypeAIFF: asbd = [EZAudioUtilities AIFFFormatWithNumberOfChannels:sourceFormat.mChannelsPerFrame - sampleRate:sourceFormat.mSampleRate]; + sampleRate:sourceFormat.mSampleRate]; break; case EZRecorderFileTypeM4A: asbd = [EZAudioUtilities M4AFormatWithNumberOfChannels:sourceFormat.mChannelsPerFrame - sampleRate:sourceFormat.mSampleRate]; + sampleRate:sourceFormat.mSampleRate]; break; case EZRecorderFileTypeWAV: @@ -128,27 +128,27 @@ // Finish filling out the destination format description UInt32 propSize = sizeof(_destinationFormat); [EZAudioUtilities checkResult:AudioFormatGetProperty(kAudioFormatProperty_FormatInfo, - 0, - NULL, - &propSize, - &_destinationFormat) - operation:"Failed to fill out rest of destination format"]; + 0, + NULL, + &propSize, + &_destinationFormat) + operation:"Failed to fill out rest of destination format"]; // Create the audio file [EZAudioUtilities checkResult:ExtAudioFileCreateWithURL(_destinationFileURL, - _destinationFileTypeID, - &_destinationFormat, - NULL, - kAudioFileFlags_EraseFile, - &_destinationFile) - operation:"Failed to create audio file"]; + _destinationFileTypeID, + &_destinationFormat, + NULL, + kAudioFileFlags_EraseFile, + &_destinationFile) + operation:"Failed to create audio file"]; // Set the client format (which should be equal to the source format) [EZAudioUtilities checkResult:ExtAudioFileSetProperty(_destinationFile, - kExtAudioFileProperty_ClientDataFormat, - sizeof(_sourceFormat), - &_sourceFormat) - operation:"Failed to set client format on recorded audio file"]; + kExtAudioFileProperty_ClientDataFormat, + sizeof(_sourceFormat), + &_sourceFormat) + operation:"Failed to set client format on recorded audio file"]; } @@ -159,8 +159,8 @@ if (_destinationFile) { [EZAudioUtilities checkResult:ExtAudioFileWriteAsync(_destinationFile, - bufferSize, - bufferList) + bufferSize, + bufferList) operation:"Failed to write audio data to recorded audio file"]; } } @@ -171,7 +171,7 @@ { // Dispose of the audio file reference [EZAudioUtilities checkResult:ExtAudioFileDispose(_destinationFile) - operation:"Failed to close audio file"]; + operation:"Failed to close audio file"]; // Null out the file reference _destinationFile = NULL; diff --git a/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample.xcodeproj/project.pbxproj index 9a23a72..4b8b926 100644 --- a/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample.xcodeproj/project.pbxproj @@ -21,24 +21,25 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 665956E81B38B256003E97A1 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956C61B38B256003E97A1 /* AEFloatConverter.m */; }; - 665956E91B38B256003E97A1 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956C81B38B256003E97A1 /* EZAudio.m */; }; - 665956EA1B38B256003E97A1 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956CA1B38B256003E97A1 /* EZAudioDevice.m */; }; - 665956EB1B38B256003E97A1 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956CC1B38B256003E97A1 /* EZAudioFile.m */; }; - 665956EC1B38B256003E97A1 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956CE1B38B256003E97A1 /* EZAudioFloatConverter.m */; }; - 665956ED1B38B256003E97A1 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956D01B38B256003E97A1 /* EZAudioFloatData.m */; }; - 665956EE1B38B256003E97A1 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956D21B38B256003E97A1 /* EZAudioPlayer.m */; }; - 665956EF1B38B256003E97A1 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956D41B38B256003E97A1 /* EZAudioPlot.m */; }; - 665956F01B38B256003E97A1 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956D61B38B256003E97A1 /* EZAudioPlotGL.m */; }; - 665956F11B38B256003E97A1 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956D81B38B256003E97A1 /* EZAudioPlotGLKViewController.m */; }; - 665956F21B38B256003E97A1 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956DA1B38B256003E97A1 /* EZAudioUtilities.m */; }; - 665956F31B38B256003E97A1 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956DC1B38B256003E97A1 /* EZMicrophone.m */; }; - 665956F41B38B256003E97A1 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956DE1B38B256003E97A1 /* EZOutput.m */; }; - 665956F51B38B256003E97A1 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956E01B38B256003E97A1 /* EZPlot.m */; }; - 665956F61B38B256003E97A1 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 665956E21B38B256003E97A1 /* EZRecorder.m */; }; - 665956F71B38B256003E97A1 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 665956E31B38B256003E97A1 /* TPCircularBuffer.c */; }; - 665956F81B38B256003E97A1 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 665956E61B38B256003E97A1 /* CHANGELOG */; }; - 665956F91B38B256003E97A1 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 665956E71B38B256003E97A1 /* VERSION */; }; + 66755A301B3B790D0013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A0C1B3B790D0013E67E /* AEFloatConverter.m */; }; + 66755A311B3B790D0013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A0E1B3B790D0013E67E /* EZAudio.m */; }; + 66755A321B3B790D0013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A101B3B790D0013E67E /* EZAudioDevice.m */; }; + 66755A331B3B790D0013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A121B3B790D0013E67E /* EZAudioDisplayLink.m */; }; + 66755A341B3B790D0013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A141B3B790D0013E67E /* EZAudioFile.m */; }; + 66755A351B3B790D0013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A161B3B790D0013E67E /* EZAudioFloatConverter.m */; }; + 66755A361B3B790D0013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A181B3B790D0013E67E /* EZAudioFloatData.m */; }; + 66755A371B3B790D0013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A1A1B3B790D0013E67E /* EZAudioPlayer.m */; }; + 66755A381B3B790D0013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A1C1B3B790D0013E67E /* EZAudioPlot.m */; }; + 66755A391B3B790D0013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A1E1B3B790D0013E67E /* EZAudioPlotGL.m */; }; + 66755A3A1B3B790D0013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A201B3B790D0013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755A3B1B3B790D0013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A221B3B790D0013E67E /* EZAudioUtilities.m */; }; + 66755A3C1B3B790D0013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A241B3B790D0013E67E /* EZMicrophone.m */; }; + 66755A3D1B3B790D0013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A261B3B790D0013E67E /* EZOutput.m */; }; + 66755A3E1B3B790D0013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A281B3B790D0013E67E /* EZPlot.m */; }; + 66755A3F1B3B790D0013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A2A1B3B790D0013E67E /* EZRecorder.m */; }; + 66755A401B3B790D0013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755A2B1B3B790D0013E67E /* TPCircularBuffer.c */; }; + 66755A411B3B790D0013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755A2E1B3B790D0013E67E /* CHANGELOG */; }; + 66755A421B3B790D0013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755A2F1B3B790D0013E67E /* VERSION */; }; 94056D88185B97E300EB94BA /* CoreGraphicsWaveformViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 94056D86185B97E300EB94BA /* CoreGraphicsWaveformViewController.m */; }; 94056D89185B97E300EB94BA /* CoreGraphicsWaveformViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 94056D87185B97E300EB94BA /* CoreGraphicsWaveformViewController.xib */; }; 94373025185B931C00F315F0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94373024185B931C00F315F0 /* Cocoa.framework */; }; @@ -71,40 +72,42 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 665956C51B38B256003E97A1 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 665956C61B38B256003E97A1 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 665956C71B38B256003E97A1 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 665956C81B38B256003E97A1 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 665956C91B38B256003E97A1 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 665956CA1B38B256003E97A1 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 665956CB1B38B256003E97A1 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 665956CC1B38B256003E97A1 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 665956CD1B38B256003E97A1 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 665956CE1B38B256003E97A1 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 665956CF1B38B256003E97A1 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 665956D01B38B256003E97A1 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 665956D11B38B256003E97A1 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 665956D21B38B256003E97A1 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 665956D31B38B256003E97A1 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 665956D41B38B256003E97A1 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 665956D51B38B256003E97A1 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 665956D61B38B256003E97A1 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 665956D71B38B256003E97A1 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 665956D81B38B256003E97A1 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 665956D91B38B256003E97A1 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 665956DA1B38B256003E97A1 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 665956DB1B38B256003E97A1 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 665956DC1B38B256003E97A1 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 665956DD1B38B256003E97A1 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 665956DE1B38B256003E97A1 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 665956DF1B38B256003E97A1 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 665956E01B38B256003E97A1 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 665956E11B38B256003E97A1 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 665956E21B38B256003E97A1 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 665956E31B38B256003E97A1 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 665956E41B38B256003E97A1 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 665956E61B38B256003E97A1 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 665956E71B38B256003E97A1 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755A0B1B3B790D0013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755A0C1B3B790D0013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755A0D1B3B790D0013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755A0E1B3B790D0013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755A0F1B3B790D0013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755A101B3B790D0013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755A111B3B790D0013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755A121B3B790D0013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755A131B3B790D0013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755A141B3B790D0013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755A151B3B790D0013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755A161B3B790D0013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755A171B3B790D0013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755A181B3B790D0013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755A191B3B790D0013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755A1A1B3B790D0013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755A1B1B3B790D0013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755A1C1B3B790D0013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755A1D1B3B790D0013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755A1E1B3B790D0013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755A1F1B3B790D0013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755A201B3B790D0013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755A211B3B790D0013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755A221B3B790D0013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755A231B3B790D0013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755A241B3B790D0013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755A251B3B790D0013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755A261B3B790D0013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755A271B3B790D0013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755A281B3B790D0013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755A291B3B790D0013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755A2A1B3B790D0013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755A2B1B3B790D0013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755A2C1B3B790D0013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755A2E1B3B790D0013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755A2F1B3B790D0013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 94056D85185B97E300EB94BA /* CoreGraphicsWaveformViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CoreGraphicsWaveformViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 94056D86185B97E300EB94BA /* CoreGraphicsWaveformViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CoreGraphicsWaveformViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 94056D87185B97E300EB94BA /* CoreGraphicsWaveformViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CoreGraphicsWaveformViewController.xib; sourceTree = ""; }; @@ -162,52 +165,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 665956C41B38B256003E97A1 /* EZAudio */ = { + 66755A0A1B3B790D0013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 665956C51B38B256003E97A1 /* AEFloatConverter.h */, - 665956C61B38B256003E97A1 /* AEFloatConverter.m */, - 665956C71B38B256003E97A1 /* EZAudio.h */, - 665956C81B38B256003E97A1 /* EZAudio.m */, - 665956C91B38B256003E97A1 /* EZAudioDevice.h */, - 665956CA1B38B256003E97A1 /* EZAudioDevice.m */, - 665956CB1B38B256003E97A1 /* EZAudioFile.h */, - 665956CC1B38B256003E97A1 /* EZAudioFile.m */, - 665956CD1B38B256003E97A1 /* EZAudioFloatConverter.h */, - 665956CE1B38B256003E97A1 /* EZAudioFloatConverter.m */, - 665956CF1B38B256003E97A1 /* EZAudioFloatData.h */, - 665956D01B38B256003E97A1 /* EZAudioFloatData.m */, - 665956D11B38B256003E97A1 /* EZAudioPlayer.h */, - 665956D21B38B256003E97A1 /* EZAudioPlayer.m */, - 665956D31B38B256003E97A1 /* EZAudioPlot.h */, - 665956D41B38B256003E97A1 /* EZAudioPlot.m */, - 665956D51B38B256003E97A1 /* EZAudioPlotGL.h */, - 665956D61B38B256003E97A1 /* EZAudioPlotGL.m */, - 665956D71B38B256003E97A1 /* EZAudioPlotGLKViewController.h */, - 665956D81B38B256003E97A1 /* EZAudioPlotGLKViewController.m */, - 665956D91B38B256003E97A1 /* EZAudioUtilities.h */, - 665956DA1B38B256003E97A1 /* EZAudioUtilities.m */, - 665956DB1B38B256003E97A1 /* EZMicrophone.h */, - 665956DC1B38B256003E97A1 /* EZMicrophone.m */, - 665956DD1B38B256003E97A1 /* EZOutput.h */, - 665956DE1B38B256003E97A1 /* EZOutput.m */, - 665956DF1B38B256003E97A1 /* EZPlot.h */, - 665956E01B38B256003E97A1 /* EZPlot.m */, - 665956E11B38B256003E97A1 /* EZRecorder.h */, - 665956E21B38B256003E97A1 /* EZRecorder.m */, - 665956E31B38B256003E97A1 /* TPCircularBuffer.c */, - 665956E41B38B256003E97A1 /* TPCircularBuffer.h */, - 665956E51B38B256003E97A1 /* VERSION */, + 66755A0B1B3B790D0013E67E /* AEFloatConverter.h */, + 66755A0C1B3B790D0013E67E /* AEFloatConverter.m */, + 66755A0D1B3B790D0013E67E /* EZAudio.h */, + 66755A0E1B3B790D0013E67E /* EZAudio.m */, + 66755A0F1B3B790D0013E67E /* EZAudioDevice.h */, + 66755A101B3B790D0013E67E /* EZAudioDevice.m */, + 66755A111B3B790D0013E67E /* EZAudioDisplayLink.h */, + 66755A121B3B790D0013E67E /* EZAudioDisplayLink.m */, + 66755A131B3B790D0013E67E /* EZAudioFile.h */, + 66755A141B3B790D0013E67E /* EZAudioFile.m */, + 66755A151B3B790D0013E67E /* EZAudioFloatConverter.h */, + 66755A161B3B790D0013E67E /* EZAudioFloatConverter.m */, + 66755A171B3B790D0013E67E /* EZAudioFloatData.h */, + 66755A181B3B790D0013E67E /* EZAudioFloatData.m */, + 66755A191B3B790D0013E67E /* EZAudioPlayer.h */, + 66755A1A1B3B790D0013E67E /* EZAudioPlayer.m */, + 66755A1B1B3B790D0013E67E /* EZAudioPlot.h */, + 66755A1C1B3B790D0013E67E /* EZAudioPlot.m */, + 66755A1D1B3B790D0013E67E /* EZAudioPlotGL.h */, + 66755A1E1B3B790D0013E67E /* EZAudioPlotGL.m */, + 66755A1F1B3B790D0013E67E /* EZAudioPlotGLKViewController.h */, + 66755A201B3B790D0013E67E /* EZAudioPlotGLKViewController.m */, + 66755A211B3B790D0013E67E /* EZAudioUtilities.h */, + 66755A221B3B790D0013E67E /* EZAudioUtilities.m */, + 66755A231B3B790D0013E67E /* EZMicrophone.h */, + 66755A241B3B790D0013E67E /* EZMicrophone.m */, + 66755A251B3B790D0013E67E /* EZOutput.h */, + 66755A261B3B790D0013E67E /* EZOutput.m */, + 66755A271B3B790D0013E67E /* EZPlot.h */, + 66755A281B3B790D0013E67E /* EZPlot.m */, + 66755A291B3B790D0013E67E /* EZRecorder.h */, + 66755A2A1B3B790D0013E67E /* EZRecorder.m */, + 66755A2B1B3B790D0013E67E /* TPCircularBuffer.c */, + 66755A2C1B3B790D0013E67E /* TPCircularBuffer.h */, + 66755A2D1B3B790D0013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 665956E51B38B256003E97A1 /* VERSION */ = { + 66755A2D1B3B790D0013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 665956E61B38B256003E97A1 /* CHANGELOG */, - 665956E71B38B256003E97A1 /* VERSION */, + 66755A2E1B3B790D0013E67E /* CHANGELOG */, + 66755A2F1B3B790D0013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -260,7 +265,7 @@ 9437302A185B931C00F315F0 /* EZAudioCoreGraphicsWaveformExample */ = { isa = PBXGroup; children = ( - 665956C41B38B256003E97A1 /* EZAudio */, + 66755A0A1B3B790D0013E67E /* EZAudio */, 94373036185B931C00F315F0 /* AppDelegate.h */, 94373037185B931C00F315F0 /* AppDelegate.m */, 94056D85185B97E300EB94BA /* CoreGraphicsWaveformViewController.h */, @@ -381,12 +386,12 @@ buildActionMask = 2147483647; files = ( 9437302F185B931C00F315F0 /* InfoPlist.strings in Resources */, - 665956F91B38B256003E97A1 /* VERSION in Resources */, + 66755A421B3B790D0013E67E /* VERSION in Resources */, 9437303D185B931C00F315F0 /* Images.xcassets in Resources */, 94373035185B931C00F315F0 /* Credits.rtf in Resources */, 94056D89185B97E300EB94BA /* CoreGraphicsWaveformViewController.xib in Resources */, 9437303B185B931C00F315F0 /* MainMenu.xib in Resources */, - 665956F81B38B256003E97A1 /* CHANGELOG in Resources */, + 66755A411B3B790D0013E67E /* CHANGELOG in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -421,25 +426,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 665956F61B38B256003E97A1 /* EZRecorder.m in Sources */, + 66755A381B3B790D0013E67E /* EZAudioPlot.m in Sources */, + 66755A371B3B790D0013E67E /* EZAudioPlayer.m in Sources */, 94056D88185B97E300EB94BA /* CoreGraphicsWaveformViewController.m in Sources */, - 665956EC1B38B256003E97A1 /* EZAudioFloatConverter.m in Sources */, - 665956ED1B38B256003E97A1 /* EZAudioFloatData.m in Sources */, - 665956E81B38B256003E97A1 /* AEFloatConverter.m in Sources */, - 665956EB1B38B256003E97A1 /* EZAudioFile.m in Sources */, - 665956F41B38B256003E97A1 /* EZOutput.m in Sources */, - 665956F01B38B256003E97A1 /* EZAudioPlotGL.m in Sources */, - 665956F71B38B256003E97A1 /* TPCircularBuffer.c in Sources */, - 665956EF1B38B256003E97A1 /* EZAudioPlot.m in Sources */, + 66755A391B3B790D0013E67E /* EZAudioPlotGL.m in Sources */, + 66755A3A1B3B790D0013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755A341B3B790D0013E67E /* EZAudioFile.m in Sources */, + 66755A3D1B3B790D0013E67E /* EZOutput.m in Sources */, + 66755A301B3B790D0013E67E /* AEFloatConverter.m in Sources */, + 66755A3B1B3B790D0013E67E /* EZAudioUtilities.m in Sources */, + 66755A3E1B3B790D0013E67E /* EZPlot.m in Sources */, 94373038185B931C00F315F0 /* AppDelegate.m in Sources */, - 665956F31B38B256003E97A1 /* EZMicrophone.m in Sources */, - 665956EE1B38B256003E97A1 /* EZAudioPlayer.m in Sources */, - 665956EA1B38B256003E97A1 /* EZAudioDevice.m in Sources */, + 66755A3F1B3B790D0013E67E /* EZRecorder.m in Sources */, + 66755A361B3B790D0013E67E /* EZAudioFloatData.m in Sources */, + 66755A351B3B790D0013E67E /* EZAudioFloatConverter.m in Sources */, + 66755A331B3B790D0013E67E /* EZAudioDisplayLink.m in Sources */, + 66755A3C1B3B790D0013E67E /* EZMicrophone.m in Sources */, + 66755A321B3B790D0013E67E /* EZAudioDevice.m in Sources */, 94373031185B931C00F315F0 /* main.m in Sources */, - 665956F51B38B256003E97A1 /* EZPlot.m in Sources */, - 665956E91B38B256003E97A1 /* EZAudio.m in Sources */, - 665956F21B38B256003E97A1 /* EZAudioUtilities.m in Sources */, - 665956F11B38B256003E97A1 /* EZAudioPlotGLKViewController.m in Sources */, + 66755A401B3B790D0013E67E /* TPCircularBuffer.c in Sources */, + 66755A311B3B790D0013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample/CoreGraphicsWaveformViewController.m b/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample/CoreGraphicsWaveformViewController.m index 3fd4bce..7545ebb 100644 --- a/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample/CoreGraphicsWaveformViewController.m +++ b/EZAudioExamples/OSX/EZAudioCoreGraphicsWaveformExample/EZAudioCoreGraphicsWaveformExample/CoreGraphicsWaveformViewController.m @@ -227,18 +227,19 @@ withNumberOfChannels:(UInt32)numberOfChannels - (void)microphone:(EZMicrophone *)microphone changedDevice:(EZAudioDevice *)device { + __weak typeof (self) weakSelf = self; dispatch_async(dispatch_get_main_queue(), ^{ // // Set up the microphone input popup button's items to select // between different microphone inputs // - [self reloadMicrophoneInputPopUpButtonMenu]; + [weakSelf reloadMicrophoneInputPopUpButtonMenu]; // // Set up the microphone input popup button's items to select // between different microphone input channels // - [self reloadMicrophoneInputChannelPopUpButtonMenu]; + [weakSelf reloadMicrophoneInputChannelPopUpButtonMenu]; }); } diff --git a/EZAudioExamples/OSX/EZAudioFFTExample/EZAudioFFTExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioFFTExample/EZAudioFFTExample.xcodeproj/project.pbxproj index 7bd8639..b0d5014 100644 --- a/EZAudioExamples/OSX/EZAudioFFTExample/EZAudioFFTExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioFFTExample/EZAudioFFTExample.xcodeproj/project.pbxproj @@ -7,24 +7,25 @@ objects = { /* Begin PBXBuildFile section */ - 6628E2C61B3A1CCE00020E56 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2A41B3A1CCE00020E56 /* AEFloatConverter.m */; }; - 6628E2C71B3A1CCE00020E56 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2A61B3A1CCE00020E56 /* EZAudio.m */; }; - 6628E2C81B3A1CCE00020E56 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2A81B3A1CCE00020E56 /* EZAudioDevice.m */; }; - 6628E2C91B3A1CCE00020E56 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2AA1B3A1CCE00020E56 /* EZAudioFile.m */; }; - 6628E2CA1B3A1CCE00020E56 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2AC1B3A1CCE00020E56 /* EZAudioFloatConverter.m */; }; - 6628E2CB1B3A1CCE00020E56 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2AE1B3A1CCE00020E56 /* EZAudioFloatData.m */; }; - 6628E2CC1B3A1CCE00020E56 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2B01B3A1CCE00020E56 /* EZAudioPlayer.m */; }; - 6628E2CD1B3A1CCE00020E56 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2B21B3A1CCE00020E56 /* EZAudioPlot.m */; }; - 6628E2CE1B3A1CCE00020E56 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2B41B3A1CCE00020E56 /* EZAudioPlotGL.m */; }; - 6628E2CF1B3A1CCE00020E56 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2B61B3A1CCE00020E56 /* EZAudioPlotGLKViewController.m */; }; - 6628E2D01B3A1CCE00020E56 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2B81B3A1CCE00020E56 /* EZAudioUtilities.m */; }; - 6628E2D11B3A1CCE00020E56 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2BA1B3A1CCE00020E56 /* EZMicrophone.m */; }; - 6628E2D21B3A1CCE00020E56 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2BC1B3A1CCE00020E56 /* EZOutput.m */; }; - 6628E2D31B3A1CCE00020E56 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2BE1B3A1CCE00020E56 /* EZPlot.m */; }; - 6628E2D41B3A1CCE00020E56 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2C01B3A1CCE00020E56 /* EZRecorder.m */; }; - 6628E2D51B3A1CCE00020E56 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2C11B3A1CCE00020E56 /* TPCircularBuffer.c */; }; - 6628E2D61B3A1CCE00020E56 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 6628E2C41B3A1CCE00020E56 /* CHANGELOG */; }; - 6628E2D71B3A1CCE00020E56 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 6628E2C51B3A1CCE00020E56 /* VERSION */; }; + 66755B861B3B79380013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B621B3B79380013E67E /* AEFloatConverter.m */; }; + 66755B871B3B79380013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B641B3B79380013E67E /* EZAudio.m */; }; + 66755B881B3B79380013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B661B3B79380013E67E /* EZAudioDevice.m */; }; + 66755B891B3B79380013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B681B3B79380013E67E /* EZAudioDisplayLink.m */; }; + 66755B8A1B3B79380013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B6A1B3B79380013E67E /* EZAudioFile.m */; }; + 66755B8B1B3B79380013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B6C1B3B79380013E67E /* EZAudioFloatConverter.m */; }; + 66755B8C1B3B79380013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B6E1B3B79380013E67E /* EZAudioFloatData.m */; }; + 66755B8D1B3B79380013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B701B3B79380013E67E /* EZAudioPlayer.m */; }; + 66755B8E1B3B79380013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B721B3B79380013E67E /* EZAudioPlot.m */; }; + 66755B8F1B3B79380013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B741B3B79380013E67E /* EZAudioPlotGL.m */; }; + 66755B901B3B79380013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B761B3B79380013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755B911B3B79380013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B781B3B79380013E67E /* EZAudioUtilities.m */; }; + 66755B921B3B79380013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B7A1B3B79380013E67E /* EZMicrophone.m */; }; + 66755B931B3B79380013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B7C1B3B79380013E67E /* EZOutput.m */; }; + 66755B941B3B79380013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B7E1B3B79380013E67E /* EZPlot.m */; }; + 66755B951B3B79380013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B801B3B79380013E67E /* EZRecorder.m */; }; + 66755B961B3B79380013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755B811B3B79380013E67E /* TPCircularBuffer.c */; }; + 66755B971B3B79380013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755B841B3B79380013E67E /* CHANGELOG */; }; + 66755B981B3B79380013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755B851B3B79380013E67E /* VERSION */; }; 9417A8F71871492000D9D37B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9417A8F61871492000D9D37B /* Cocoa.framework */; }; 9417A9011871492000D9D37B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9417A8FF1871492000D9D37B /* InfoPlist.strings */; }; 9417A9031871492000D9D37B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9417A9021871492000D9D37B /* main.m */; }; @@ -58,40 +59,42 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 6628E2A31B3A1CCE00020E56 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 6628E2A41B3A1CCE00020E56 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 6628E2A51B3A1CCE00020E56 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 6628E2A61B3A1CCE00020E56 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 6628E2A71B3A1CCE00020E56 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 6628E2A81B3A1CCE00020E56 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 6628E2A91B3A1CCE00020E56 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 6628E2AA1B3A1CCE00020E56 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 6628E2AB1B3A1CCE00020E56 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 6628E2AC1B3A1CCE00020E56 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 6628E2AD1B3A1CCE00020E56 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 6628E2AE1B3A1CCE00020E56 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 6628E2AF1B3A1CCE00020E56 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 6628E2B01B3A1CCE00020E56 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 6628E2B11B3A1CCE00020E56 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 6628E2B21B3A1CCE00020E56 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 6628E2B31B3A1CCE00020E56 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 6628E2B41B3A1CCE00020E56 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 6628E2B51B3A1CCE00020E56 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 6628E2B61B3A1CCE00020E56 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 6628E2B71B3A1CCE00020E56 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 6628E2B81B3A1CCE00020E56 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 6628E2B91B3A1CCE00020E56 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 6628E2BA1B3A1CCE00020E56 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 6628E2BB1B3A1CCE00020E56 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 6628E2BC1B3A1CCE00020E56 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 6628E2BD1B3A1CCE00020E56 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 6628E2BE1B3A1CCE00020E56 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 6628E2BF1B3A1CCE00020E56 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 6628E2C01B3A1CCE00020E56 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 6628E2C11B3A1CCE00020E56 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 6628E2C21B3A1CCE00020E56 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 6628E2C41B3A1CCE00020E56 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 6628E2C51B3A1CCE00020E56 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755B611B3B79380013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755B621B3B79380013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755B631B3B79380013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755B641B3B79380013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755B651B3B79380013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755B661B3B79380013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755B671B3B79380013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755B681B3B79380013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755B691B3B79380013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755B6A1B3B79380013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755B6B1B3B79380013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755B6C1B3B79380013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755B6D1B3B79380013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755B6E1B3B79380013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755B6F1B3B79380013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755B701B3B79380013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755B711B3B79380013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755B721B3B79380013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755B731B3B79380013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755B741B3B79380013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755B751B3B79380013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755B761B3B79380013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755B771B3B79380013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755B781B3B79380013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755B791B3B79380013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755B7A1B3B79380013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755B7B1B3B79380013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755B7C1B3B79380013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755B7D1B3B79380013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755B7E1B3B79380013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755B7F1B3B79380013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755B801B3B79380013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755B811B3B79380013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755B821B3B79380013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755B841B3B79380013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755B851B3B79380013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 9417A8F31871492000D9D37B /* EZAudioFFTExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioFFTExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 9417A8F61871492000D9D37B /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 9417A8F91871492000D9D37B /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -151,52 +154,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6628E2A21B3A1CCE00020E56 /* EZAudio */ = { + 66755B601B3B79380013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 6628E2A31B3A1CCE00020E56 /* AEFloatConverter.h */, - 6628E2A41B3A1CCE00020E56 /* AEFloatConverter.m */, - 6628E2A51B3A1CCE00020E56 /* EZAudio.h */, - 6628E2A61B3A1CCE00020E56 /* EZAudio.m */, - 6628E2A71B3A1CCE00020E56 /* EZAudioDevice.h */, - 6628E2A81B3A1CCE00020E56 /* EZAudioDevice.m */, - 6628E2A91B3A1CCE00020E56 /* EZAudioFile.h */, - 6628E2AA1B3A1CCE00020E56 /* EZAudioFile.m */, - 6628E2AB1B3A1CCE00020E56 /* EZAudioFloatConverter.h */, - 6628E2AC1B3A1CCE00020E56 /* EZAudioFloatConverter.m */, - 6628E2AD1B3A1CCE00020E56 /* EZAudioFloatData.h */, - 6628E2AE1B3A1CCE00020E56 /* EZAudioFloatData.m */, - 6628E2AF1B3A1CCE00020E56 /* EZAudioPlayer.h */, - 6628E2B01B3A1CCE00020E56 /* EZAudioPlayer.m */, - 6628E2B11B3A1CCE00020E56 /* EZAudioPlot.h */, - 6628E2B21B3A1CCE00020E56 /* EZAudioPlot.m */, - 6628E2B31B3A1CCE00020E56 /* EZAudioPlotGL.h */, - 6628E2B41B3A1CCE00020E56 /* EZAudioPlotGL.m */, - 6628E2B51B3A1CCE00020E56 /* EZAudioPlotGLKViewController.h */, - 6628E2B61B3A1CCE00020E56 /* EZAudioPlotGLKViewController.m */, - 6628E2B71B3A1CCE00020E56 /* EZAudioUtilities.h */, - 6628E2B81B3A1CCE00020E56 /* EZAudioUtilities.m */, - 6628E2B91B3A1CCE00020E56 /* EZMicrophone.h */, - 6628E2BA1B3A1CCE00020E56 /* EZMicrophone.m */, - 6628E2BB1B3A1CCE00020E56 /* EZOutput.h */, - 6628E2BC1B3A1CCE00020E56 /* EZOutput.m */, - 6628E2BD1B3A1CCE00020E56 /* EZPlot.h */, - 6628E2BE1B3A1CCE00020E56 /* EZPlot.m */, - 6628E2BF1B3A1CCE00020E56 /* EZRecorder.h */, - 6628E2C01B3A1CCE00020E56 /* EZRecorder.m */, - 6628E2C11B3A1CCE00020E56 /* TPCircularBuffer.c */, - 6628E2C21B3A1CCE00020E56 /* TPCircularBuffer.h */, - 6628E2C31B3A1CCE00020E56 /* VERSION */, + 66755B611B3B79380013E67E /* AEFloatConverter.h */, + 66755B621B3B79380013E67E /* AEFloatConverter.m */, + 66755B631B3B79380013E67E /* EZAudio.h */, + 66755B641B3B79380013E67E /* EZAudio.m */, + 66755B651B3B79380013E67E /* EZAudioDevice.h */, + 66755B661B3B79380013E67E /* EZAudioDevice.m */, + 66755B671B3B79380013E67E /* EZAudioDisplayLink.h */, + 66755B681B3B79380013E67E /* EZAudioDisplayLink.m */, + 66755B691B3B79380013E67E /* EZAudioFile.h */, + 66755B6A1B3B79380013E67E /* EZAudioFile.m */, + 66755B6B1B3B79380013E67E /* EZAudioFloatConverter.h */, + 66755B6C1B3B79380013E67E /* EZAudioFloatConverter.m */, + 66755B6D1B3B79380013E67E /* EZAudioFloatData.h */, + 66755B6E1B3B79380013E67E /* EZAudioFloatData.m */, + 66755B6F1B3B79380013E67E /* EZAudioPlayer.h */, + 66755B701B3B79380013E67E /* EZAudioPlayer.m */, + 66755B711B3B79380013E67E /* EZAudioPlot.h */, + 66755B721B3B79380013E67E /* EZAudioPlot.m */, + 66755B731B3B79380013E67E /* EZAudioPlotGL.h */, + 66755B741B3B79380013E67E /* EZAudioPlotGL.m */, + 66755B751B3B79380013E67E /* EZAudioPlotGLKViewController.h */, + 66755B761B3B79380013E67E /* EZAudioPlotGLKViewController.m */, + 66755B771B3B79380013E67E /* EZAudioUtilities.h */, + 66755B781B3B79380013E67E /* EZAudioUtilities.m */, + 66755B791B3B79380013E67E /* EZMicrophone.h */, + 66755B7A1B3B79380013E67E /* EZMicrophone.m */, + 66755B7B1B3B79380013E67E /* EZOutput.h */, + 66755B7C1B3B79380013E67E /* EZOutput.m */, + 66755B7D1B3B79380013E67E /* EZPlot.h */, + 66755B7E1B3B79380013E67E /* EZPlot.m */, + 66755B7F1B3B79380013E67E /* EZRecorder.h */, + 66755B801B3B79380013E67E /* EZRecorder.m */, + 66755B811B3B79380013E67E /* TPCircularBuffer.c */, + 66755B821B3B79380013E67E /* TPCircularBuffer.h */, + 66755B831B3B79380013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 6628E2C31B3A1CCE00020E56 /* VERSION */ = { + 66755B831B3B79380013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 6628E2C41B3A1CCE00020E56 /* CHANGELOG */, - 6628E2C51B3A1CCE00020E56 /* VERSION */, + 66755B841B3B79380013E67E /* CHANGELOG */, + 66755B851B3B79380013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -250,7 +255,7 @@ 9417A8FC1871492000D9D37B /* EZAudioFFTExample */ = { isa = PBXGroup; children = ( - 6628E2A21B3A1CCE00020E56 /* EZAudio */, + 66755B601B3B79380013E67E /* EZAudio */, 9417A9081871492100D9D37B /* AppDelegate.h */, 9417A9091871492100D9D37B /* AppDelegate.m */, 9417A9D31872130200D9D37B /* FFTViewController.h */, @@ -370,12 +375,12 @@ buildActionMask = 2147483647; files = ( 9417A9011871492000D9D37B /* InfoPlist.strings in Resources */, - 6628E2D71B3A1CCE00020E56 /* VERSION in Resources */, + 66755B981B3B79380013E67E /* VERSION in Resources */, 9417A9D71872130200D9D37B /* FFTViewController.xib in Resources */, 9417A90F1871492100D9D37B /* Images.xcassets in Resources */, 9417A9071871492100D9D37B /* Credits.rtf in Resources */, 9417A90D1871492100D9D37B /* MainMenu.xib in Resources */, - 6628E2D61B3A1CCE00020E56 /* CHANGELOG in Resources */, + 66755B971B3B79380013E67E /* CHANGELOG in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -394,25 +399,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6628E2D41B3A1CCE00020E56 /* EZRecorder.m in Sources */, + 66755B8E1B3B79380013E67E /* EZAudioPlot.m in Sources */, + 66755B8D1B3B79380013E67E /* EZAudioPlayer.m in Sources */, 9417A9D61872130200D9D37B /* FFTViewController.m in Sources */, - 6628E2CA1B3A1CCE00020E56 /* EZAudioFloatConverter.m in Sources */, - 6628E2CB1B3A1CCE00020E56 /* EZAudioFloatData.m in Sources */, - 6628E2C61B3A1CCE00020E56 /* AEFloatConverter.m in Sources */, - 6628E2C91B3A1CCE00020E56 /* EZAudioFile.m in Sources */, - 6628E2D21B3A1CCE00020E56 /* EZOutput.m in Sources */, - 6628E2CE1B3A1CCE00020E56 /* EZAudioPlotGL.m in Sources */, - 6628E2D51B3A1CCE00020E56 /* TPCircularBuffer.c in Sources */, - 6628E2CD1B3A1CCE00020E56 /* EZAudioPlot.m in Sources */, + 66755B8F1B3B79380013E67E /* EZAudioPlotGL.m in Sources */, + 66755B901B3B79380013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755B8A1B3B79380013E67E /* EZAudioFile.m in Sources */, + 66755B931B3B79380013E67E /* EZOutput.m in Sources */, + 66755B861B3B79380013E67E /* AEFloatConverter.m in Sources */, + 66755B911B3B79380013E67E /* EZAudioUtilities.m in Sources */, + 66755B941B3B79380013E67E /* EZPlot.m in Sources */, 9417A90A1871492100D9D37B /* AppDelegate.m in Sources */, - 6628E2D11B3A1CCE00020E56 /* EZMicrophone.m in Sources */, - 6628E2CC1B3A1CCE00020E56 /* EZAudioPlayer.m in Sources */, - 6628E2C81B3A1CCE00020E56 /* EZAudioDevice.m in Sources */, + 66755B951B3B79380013E67E /* EZRecorder.m in Sources */, + 66755B8C1B3B79380013E67E /* EZAudioFloatData.m in Sources */, + 66755B8B1B3B79380013E67E /* EZAudioFloatConverter.m in Sources */, + 66755B891B3B79380013E67E /* EZAudioDisplayLink.m in Sources */, + 66755B921B3B79380013E67E /* EZMicrophone.m in Sources */, + 66755B881B3B79380013E67E /* EZAudioDevice.m in Sources */, 9417A9031871492000D9D37B /* main.m in Sources */, - 6628E2D31B3A1CCE00020E56 /* EZPlot.m in Sources */, - 6628E2C71B3A1CCE00020E56 /* EZAudio.m in Sources */, - 6628E2D01B3A1CCE00020E56 /* EZAudioUtilities.m in Sources */, - 6628E2CF1B3A1CCE00020E56 /* EZAudioPlotGLKViewController.m in Sources */, + 66755B961B3B79380013E67E /* TPCircularBuffer.c in Sources */, + 66755B871B3B79380013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioOpenGLWaveformExample/EZAudioOpenGLWaveformExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioOpenGLWaveformExample/EZAudioOpenGLWaveformExample.xcodeproj/project.pbxproj index 0253a42..4e0bdd0 100644 --- a/EZAudioExamples/OSX/EZAudioOpenGLWaveformExample/EZAudioOpenGLWaveformExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioOpenGLWaveformExample/EZAudioOpenGLWaveformExample.xcodeproj/project.pbxproj @@ -7,24 +7,25 @@ objects = { /* Begin PBXBuildFile section */ - 665957541B38B2B4003E97A1 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957321B38B2B4003E97A1 /* AEFloatConverter.m */; }; - 665957551B38B2B4003E97A1 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957341B38B2B4003E97A1 /* EZAudio.m */; }; - 665957561B38B2B4003E97A1 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957361B38B2B4003E97A1 /* EZAudioDevice.m */; }; - 665957571B38B2B4003E97A1 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957381B38B2B4003E97A1 /* EZAudioFile.m */; }; - 665957581B38B2B4003E97A1 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659573A1B38B2B4003E97A1 /* EZAudioFloatConverter.m */; }; - 665957591B38B2B4003E97A1 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659573C1B38B2B4003E97A1 /* EZAudioFloatData.m */; }; - 6659575A1B38B2B4003E97A1 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659573E1B38B2B4003E97A1 /* EZAudioPlayer.m */; }; - 6659575B1B38B2B4003E97A1 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957401B38B2B4003E97A1 /* EZAudioPlot.m */; }; - 6659575C1B38B2B4003E97A1 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957421B38B2B4003E97A1 /* EZAudioPlotGL.m */; }; - 6659575D1B38B2B4003E97A1 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957441B38B2B4003E97A1 /* EZAudioPlotGLKViewController.m */; }; - 6659575E1B38B2B4003E97A1 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957461B38B2B4003E97A1 /* EZAudioUtilities.m */; }; - 6659575F1B38B2B4003E97A1 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957481B38B2B4003E97A1 /* EZMicrophone.m */; }; - 665957601B38B2B4003E97A1 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659574A1B38B2B4003E97A1 /* EZOutput.m */; }; - 665957611B38B2B4003E97A1 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659574C1B38B2B4003E97A1 /* EZPlot.m */; }; - 665957621B38B2B4003E97A1 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659574E1B38B2B4003E97A1 /* EZRecorder.m */; }; - 665957631B38B2B4003E97A1 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6659574F1B38B2B4003E97A1 /* TPCircularBuffer.c */; }; - 665957641B38B2B4003E97A1 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 665957521B38B2B4003E97A1 /* CHANGELOG */; }; - 665957651B38B2B4003E97A1 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 665957531B38B2B4003E97A1 /* VERSION */; }; + 66755A691B3B79130013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A451B3B79120013E67E /* AEFloatConverter.m */; }; + 66755A6A1B3B79130013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A471B3B79130013E67E /* EZAudio.m */; }; + 66755A6B1B3B79130013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A491B3B79130013E67E /* EZAudioDevice.m */; }; + 66755A6C1B3B79130013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A4B1B3B79130013E67E /* EZAudioDisplayLink.m */; }; + 66755A6D1B3B79130013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A4D1B3B79130013E67E /* EZAudioFile.m */; }; + 66755A6E1B3B79130013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A4F1B3B79130013E67E /* EZAudioFloatConverter.m */; }; + 66755A6F1B3B79130013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A511B3B79130013E67E /* EZAudioFloatData.m */; }; + 66755A701B3B79130013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A531B3B79130013E67E /* EZAudioPlayer.m */; }; + 66755A711B3B79130013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A551B3B79130013E67E /* EZAudioPlot.m */; }; + 66755A721B3B79130013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A571B3B79130013E67E /* EZAudioPlotGL.m */; }; + 66755A731B3B79130013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A591B3B79130013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755A741B3B79130013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A5B1B3B79130013E67E /* EZAudioUtilities.m */; }; + 66755A751B3B79130013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A5D1B3B79130013E67E /* EZMicrophone.m */; }; + 66755A761B3B79130013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A5F1B3B79130013E67E /* EZOutput.m */; }; + 66755A771B3B79130013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A611B3B79130013E67E /* EZPlot.m */; }; + 66755A781B3B79130013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A631B3B79130013E67E /* EZRecorder.m */; }; + 66755A791B3B79130013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755A641B3B79130013E67E /* TPCircularBuffer.c */; }; + 66755A7A1B3B79130013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755A671B3B79130013E67E /* CHANGELOG */; }; + 66755A7B1B3B79130013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755A681B3B79130013E67E /* VERSION */; }; 94056D97185BB0BC00EB94BA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94056D96185BB0BC00EB94BA /* Cocoa.framework */; }; 94056DA1185BB0BC00EB94BA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 94056D9F185BB0BC00EB94BA /* InfoPlist.strings */; }; 94056DA3185BB0BC00EB94BA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 94056DA2185BB0BC00EB94BA /* main.m */; }; @@ -57,40 +58,42 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 665957311B38B2B4003E97A1 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 665957321B38B2B4003E97A1 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 665957331B38B2B4003E97A1 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 665957341B38B2B4003E97A1 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 665957351B38B2B4003E97A1 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 665957361B38B2B4003E97A1 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 665957371B38B2B4003E97A1 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 665957381B38B2B4003E97A1 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 665957391B38B2B4003E97A1 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 6659573A1B38B2B4003E97A1 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 6659573B1B38B2B4003E97A1 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 6659573C1B38B2B4003E97A1 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 6659573D1B38B2B4003E97A1 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 6659573E1B38B2B4003E97A1 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 6659573F1B38B2B4003E97A1 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 665957401B38B2B4003E97A1 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 665957411B38B2B4003E97A1 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 665957421B38B2B4003E97A1 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 665957431B38B2B4003E97A1 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 665957441B38B2B4003E97A1 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 665957451B38B2B4003E97A1 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 665957461B38B2B4003E97A1 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 665957471B38B2B4003E97A1 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 665957481B38B2B4003E97A1 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 665957491B38B2B4003E97A1 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 6659574A1B38B2B4003E97A1 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 6659574B1B38B2B4003E97A1 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 6659574C1B38B2B4003E97A1 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 6659574D1B38B2B4003E97A1 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 6659574E1B38B2B4003E97A1 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 6659574F1B38B2B4003E97A1 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 665957501B38B2B4003E97A1 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 665957521B38B2B4003E97A1 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 665957531B38B2B4003E97A1 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755A441B3B79120013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755A451B3B79120013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755A461B3B79130013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755A471B3B79130013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755A481B3B79130013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755A491B3B79130013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755A4A1B3B79130013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755A4B1B3B79130013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755A4C1B3B79130013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755A4D1B3B79130013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755A4E1B3B79130013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755A4F1B3B79130013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755A501B3B79130013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755A511B3B79130013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755A521B3B79130013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755A531B3B79130013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755A541B3B79130013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755A551B3B79130013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755A561B3B79130013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755A571B3B79130013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755A581B3B79130013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755A591B3B79130013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755A5A1B3B79130013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755A5B1B3B79130013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755A5C1B3B79130013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755A5D1B3B79130013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755A5E1B3B79130013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755A5F1B3B79130013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755A601B3B79130013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755A611B3B79130013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755A621B3B79130013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755A631B3B79130013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755A641B3B79130013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755A651B3B79130013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755A671B3B79130013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755A681B3B79130013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 94056D93185BB0BC00EB94BA /* EZAudioOpenGLWaveformExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioOpenGLWaveformExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 94056D96185BB0BC00EB94BA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 94056D99185BB0BC00EB94BA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -148,52 +151,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 665957301B38B2B4003E97A1 /* EZAudio */ = { + 66755A431B3B79120013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 665957311B38B2B4003E97A1 /* AEFloatConverter.h */, - 665957321B38B2B4003E97A1 /* AEFloatConverter.m */, - 665957331B38B2B4003E97A1 /* EZAudio.h */, - 665957341B38B2B4003E97A1 /* EZAudio.m */, - 665957351B38B2B4003E97A1 /* EZAudioDevice.h */, - 665957361B38B2B4003E97A1 /* EZAudioDevice.m */, - 665957371B38B2B4003E97A1 /* EZAudioFile.h */, - 665957381B38B2B4003E97A1 /* EZAudioFile.m */, - 665957391B38B2B4003E97A1 /* EZAudioFloatConverter.h */, - 6659573A1B38B2B4003E97A1 /* EZAudioFloatConverter.m */, - 6659573B1B38B2B4003E97A1 /* EZAudioFloatData.h */, - 6659573C1B38B2B4003E97A1 /* EZAudioFloatData.m */, - 6659573D1B38B2B4003E97A1 /* EZAudioPlayer.h */, - 6659573E1B38B2B4003E97A1 /* EZAudioPlayer.m */, - 6659573F1B38B2B4003E97A1 /* EZAudioPlot.h */, - 665957401B38B2B4003E97A1 /* EZAudioPlot.m */, - 665957411B38B2B4003E97A1 /* EZAudioPlotGL.h */, - 665957421B38B2B4003E97A1 /* EZAudioPlotGL.m */, - 665957431B38B2B4003E97A1 /* EZAudioPlotGLKViewController.h */, - 665957441B38B2B4003E97A1 /* EZAudioPlotGLKViewController.m */, - 665957451B38B2B4003E97A1 /* EZAudioUtilities.h */, - 665957461B38B2B4003E97A1 /* EZAudioUtilities.m */, - 665957471B38B2B4003E97A1 /* EZMicrophone.h */, - 665957481B38B2B4003E97A1 /* EZMicrophone.m */, - 665957491B38B2B4003E97A1 /* EZOutput.h */, - 6659574A1B38B2B4003E97A1 /* EZOutput.m */, - 6659574B1B38B2B4003E97A1 /* EZPlot.h */, - 6659574C1B38B2B4003E97A1 /* EZPlot.m */, - 6659574D1B38B2B4003E97A1 /* EZRecorder.h */, - 6659574E1B38B2B4003E97A1 /* EZRecorder.m */, - 6659574F1B38B2B4003E97A1 /* TPCircularBuffer.c */, - 665957501B38B2B4003E97A1 /* TPCircularBuffer.h */, - 665957511B38B2B4003E97A1 /* VERSION */, + 66755A441B3B79120013E67E /* AEFloatConverter.h */, + 66755A451B3B79120013E67E /* AEFloatConverter.m */, + 66755A461B3B79130013E67E /* EZAudio.h */, + 66755A471B3B79130013E67E /* EZAudio.m */, + 66755A481B3B79130013E67E /* EZAudioDevice.h */, + 66755A491B3B79130013E67E /* EZAudioDevice.m */, + 66755A4A1B3B79130013E67E /* EZAudioDisplayLink.h */, + 66755A4B1B3B79130013E67E /* EZAudioDisplayLink.m */, + 66755A4C1B3B79130013E67E /* EZAudioFile.h */, + 66755A4D1B3B79130013E67E /* EZAudioFile.m */, + 66755A4E1B3B79130013E67E /* EZAudioFloatConverter.h */, + 66755A4F1B3B79130013E67E /* EZAudioFloatConverter.m */, + 66755A501B3B79130013E67E /* EZAudioFloatData.h */, + 66755A511B3B79130013E67E /* EZAudioFloatData.m */, + 66755A521B3B79130013E67E /* EZAudioPlayer.h */, + 66755A531B3B79130013E67E /* EZAudioPlayer.m */, + 66755A541B3B79130013E67E /* EZAudioPlot.h */, + 66755A551B3B79130013E67E /* EZAudioPlot.m */, + 66755A561B3B79130013E67E /* EZAudioPlotGL.h */, + 66755A571B3B79130013E67E /* EZAudioPlotGL.m */, + 66755A581B3B79130013E67E /* EZAudioPlotGLKViewController.h */, + 66755A591B3B79130013E67E /* EZAudioPlotGLKViewController.m */, + 66755A5A1B3B79130013E67E /* EZAudioUtilities.h */, + 66755A5B1B3B79130013E67E /* EZAudioUtilities.m */, + 66755A5C1B3B79130013E67E /* EZMicrophone.h */, + 66755A5D1B3B79130013E67E /* EZMicrophone.m */, + 66755A5E1B3B79130013E67E /* EZOutput.h */, + 66755A5F1B3B79130013E67E /* EZOutput.m */, + 66755A601B3B79130013E67E /* EZPlot.h */, + 66755A611B3B79130013E67E /* EZPlot.m */, + 66755A621B3B79130013E67E /* EZRecorder.h */, + 66755A631B3B79130013E67E /* EZRecorder.m */, + 66755A641B3B79130013E67E /* TPCircularBuffer.c */, + 66755A651B3B79130013E67E /* TPCircularBuffer.h */, + 66755A661B3B79130013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 665957511B38B2B4003E97A1 /* VERSION */ = { + 66755A661B3B79130013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 665957521B38B2B4003E97A1 /* CHANGELOG */, - 665957531B38B2B4003E97A1 /* VERSION */, + 66755A671B3B79130013E67E /* CHANGELOG */, + 66755A681B3B79130013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -246,7 +251,7 @@ 94056D9C185BB0BC00EB94BA /* EZAudioOpenGLWaveformExample */ = { isa = PBXGroup; children = ( - 665957301B38B2B4003E97A1 /* EZAudio */, + 66755A431B3B79120013E67E /* EZAudio */, 94056DA8185BB0BC00EB94BA /* AppDelegate.h */, 94056DA9185BB0BC00EB94BA /* AppDelegate.m */, 94056DCA185BB0D600EB94BA /* OpenGLWaveformViewController.h */, @@ -366,12 +371,12 @@ buildActionMask = 2147483647; files = ( 94056DA1185BB0BC00EB94BA /* InfoPlist.strings in Resources */, - 665957651B38B2B4003E97A1 /* VERSION in Resources */, + 66755A7B1B3B79130013E67E /* VERSION in Resources */, 94056DAF185BB0BC00EB94BA /* Images.xcassets in Resources */, 94056DA7185BB0BC00EB94BA /* Credits.rtf in Resources */, 94056DCE185BB0D600EB94BA /* OpenGLWaveformViewController.xib in Resources */, 94056DAD185BB0BC00EB94BA /* MainMenu.xib in Resources */, - 665957641B38B2B4003E97A1 /* CHANGELOG in Resources */, + 66755A7A1B3B79130013E67E /* CHANGELOG in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -390,25 +395,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 665957621B38B2B4003E97A1 /* EZRecorder.m in Sources */, + 66755A711B3B79130013E67E /* EZAudioPlot.m in Sources */, + 66755A701B3B79130013E67E /* EZAudioPlayer.m in Sources */, 94056DAA185BB0BC00EB94BA /* AppDelegate.m in Sources */, - 665957581B38B2B4003E97A1 /* EZAudioFloatConverter.m in Sources */, - 665957591B38B2B4003E97A1 /* EZAudioFloatData.m in Sources */, - 665957541B38B2B4003E97A1 /* AEFloatConverter.m in Sources */, - 665957571B38B2B4003E97A1 /* EZAudioFile.m in Sources */, - 665957601B38B2B4003E97A1 /* EZOutput.m in Sources */, - 6659575C1B38B2B4003E97A1 /* EZAudioPlotGL.m in Sources */, - 665957631B38B2B4003E97A1 /* TPCircularBuffer.c in Sources */, - 6659575B1B38B2B4003E97A1 /* EZAudioPlot.m in Sources */, + 66755A721B3B79130013E67E /* EZAudioPlotGL.m in Sources */, + 66755A731B3B79130013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755A6D1B3B79130013E67E /* EZAudioFile.m in Sources */, + 66755A761B3B79130013E67E /* EZOutput.m in Sources */, + 66755A691B3B79130013E67E /* AEFloatConverter.m in Sources */, + 66755A741B3B79130013E67E /* EZAudioUtilities.m in Sources */, + 66755A771B3B79130013E67E /* EZPlot.m in Sources */, 94056DA3185BB0BC00EB94BA /* main.m in Sources */, - 6659575F1B38B2B4003E97A1 /* EZMicrophone.m in Sources */, - 6659575A1B38B2B4003E97A1 /* EZAudioPlayer.m in Sources */, - 665957561B38B2B4003E97A1 /* EZAudioDevice.m in Sources */, + 66755A781B3B79130013E67E /* EZRecorder.m in Sources */, + 66755A6F1B3B79130013E67E /* EZAudioFloatData.m in Sources */, + 66755A6E1B3B79130013E67E /* EZAudioFloatConverter.m in Sources */, + 66755A6C1B3B79130013E67E /* EZAudioDisplayLink.m in Sources */, + 66755A751B3B79130013E67E /* EZMicrophone.m in Sources */, + 66755A6B1B3B79130013E67E /* EZAudioDevice.m in Sources */, 94056DCD185BB0D600EB94BA /* OpenGLWaveformViewController.m in Sources */, - 665957611B38B2B4003E97A1 /* EZPlot.m in Sources */, - 665957551B38B2B4003E97A1 /* EZAudio.m in Sources */, - 6659575E1B38B2B4003E97A1 /* EZAudioUtilities.m in Sources */, - 6659575D1B38B2B4003E97A1 /* EZAudioPlotGLKViewController.m in Sources */, + 66755A791B3B79130013E67E /* TPCircularBuffer.c in Sources */, + 66755A6A1B3B79130013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioPassThroughExample/EZAudioPassThroughExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioPassThroughExample/EZAudioPassThroughExample.xcodeproj/project.pbxproj index 30f11db..76f0ee7 100644 --- a/EZAudioExamples/OSX/EZAudioPassThroughExample/EZAudioPassThroughExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioPassThroughExample/EZAudioPassThroughExample.xcodeproj/project.pbxproj @@ -7,24 +7,25 @@ objects = { /* Begin PBXBuildFile section */ - 6628E2901B3A1CCA00020E56 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E26E1B3A1CCA00020E56 /* AEFloatConverter.m */; }; - 6628E2911B3A1CCA00020E56 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2701B3A1CCA00020E56 /* EZAudio.m */; }; - 6628E2921B3A1CCA00020E56 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2721B3A1CCA00020E56 /* EZAudioDevice.m */; }; - 6628E2931B3A1CCA00020E56 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2741B3A1CCA00020E56 /* EZAudioFile.m */; }; - 6628E2941B3A1CCA00020E56 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2761B3A1CCA00020E56 /* EZAudioFloatConverter.m */; }; - 6628E2951B3A1CCA00020E56 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2781B3A1CCA00020E56 /* EZAudioFloatData.m */; }; - 6628E2961B3A1CCA00020E56 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E27A1B3A1CCA00020E56 /* EZAudioPlayer.m */; }; - 6628E2971B3A1CCA00020E56 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E27C1B3A1CCA00020E56 /* EZAudioPlot.m */; }; - 6628E2981B3A1CCA00020E56 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E27E1B3A1CCA00020E56 /* EZAudioPlotGL.m */; }; - 6628E2991B3A1CCA00020E56 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2801B3A1CCA00020E56 /* EZAudioPlotGLKViewController.m */; }; - 6628E29A1B3A1CCA00020E56 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2821B3A1CCA00020E56 /* EZAudioUtilities.m */; }; - 6628E29B1B3A1CCA00020E56 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2841B3A1CCA00020E56 /* EZMicrophone.m */; }; - 6628E29C1B3A1CCA00020E56 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2861B3A1CCA00020E56 /* EZOutput.m */; }; - 6628E29D1B3A1CCA00020E56 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2881B3A1CCA00020E56 /* EZPlot.m */; }; - 6628E29E1B3A1CCA00020E56 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E28A1B3A1CCA00020E56 /* EZRecorder.m */; }; - 6628E29F1B3A1CCA00020E56 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6628E28B1B3A1CCA00020E56 /* TPCircularBuffer.c */; }; - 6628E2A01B3A1CCA00020E56 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 6628E28E1B3A1CCA00020E56 /* CHANGELOG */; }; - 6628E2A11B3A1CCA00020E56 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 6628E28F1B3A1CCA00020E56 /* VERSION */; }; + 66755B4D1B3B79310013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B291B3B79310013E67E /* AEFloatConverter.m */; }; + 66755B4E1B3B79310013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B2B1B3B79310013E67E /* EZAudio.m */; }; + 66755B4F1B3B79310013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B2D1B3B79310013E67E /* EZAudioDevice.m */; }; + 66755B501B3B79310013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B2F1B3B79310013E67E /* EZAudioDisplayLink.m */; }; + 66755B511B3B79310013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B311B3B79310013E67E /* EZAudioFile.m */; }; + 66755B521B3B79310013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B331B3B79310013E67E /* EZAudioFloatConverter.m */; }; + 66755B531B3B79310013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B351B3B79310013E67E /* EZAudioFloatData.m */; }; + 66755B541B3B79310013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B371B3B79310013E67E /* EZAudioPlayer.m */; }; + 66755B551B3B79310013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B391B3B79310013E67E /* EZAudioPlot.m */; }; + 66755B561B3B79310013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B3B1B3B79310013E67E /* EZAudioPlotGL.m */; }; + 66755B571B3B79310013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B3D1B3B79310013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755B581B3B79310013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B3F1B3B79310013E67E /* EZAudioUtilities.m */; }; + 66755B591B3B79310013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B411B3B79310013E67E /* EZMicrophone.m */; }; + 66755B5A1B3B79310013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B431B3B79310013E67E /* EZOutput.m */; }; + 66755B5B1B3B79310013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B451B3B79310013E67E /* EZPlot.m */; }; + 66755B5C1B3B79310013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B471B3B79310013E67E /* EZRecorder.m */; }; + 66755B5D1B3B79310013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755B481B3B79310013E67E /* TPCircularBuffer.c */; }; + 66755B5E1B3B79310013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755B4B1B3B79310013E67E /* CHANGELOG */; }; + 66755B5F1B3B79310013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755B4C1B3B79310013E67E /* VERSION */; }; 941D71B81864C457007D52D8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 941D71B71864C457007D52D8 /* Cocoa.framework */; }; 941D71C21864C457007D52D8 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 941D71C01864C457007D52D8 /* InfoPlist.strings */; }; 941D71C41864C457007D52D8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 941D71C31864C457007D52D8 /* main.m */; }; @@ -57,40 +58,42 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 6628E26D1B3A1CCA00020E56 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 6628E26E1B3A1CCA00020E56 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 6628E26F1B3A1CCA00020E56 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 6628E2701B3A1CCA00020E56 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 6628E2711B3A1CCA00020E56 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 6628E2721B3A1CCA00020E56 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 6628E2731B3A1CCA00020E56 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 6628E2741B3A1CCA00020E56 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 6628E2751B3A1CCA00020E56 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 6628E2761B3A1CCA00020E56 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 6628E2771B3A1CCA00020E56 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 6628E2781B3A1CCA00020E56 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 6628E2791B3A1CCA00020E56 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 6628E27A1B3A1CCA00020E56 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 6628E27B1B3A1CCA00020E56 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 6628E27C1B3A1CCA00020E56 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 6628E27D1B3A1CCA00020E56 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 6628E27E1B3A1CCA00020E56 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 6628E27F1B3A1CCA00020E56 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 6628E2801B3A1CCA00020E56 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 6628E2811B3A1CCA00020E56 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 6628E2821B3A1CCA00020E56 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 6628E2831B3A1CCA00020E56 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 6628E2841B3A1CCA00020E56 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 6628E2851B3A1CCA00020E56 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 6628E2861B3A1CCA00020E56 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 6628E2871B3A1CCA00020E56 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 6628E2881B3A1CCA00020E56 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 6628E2891B3A1CCA00020E56 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 6628E28A1B3A1CCA00020E56 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 6628E28B1B3A1CCA00020E56 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 6628E28C1B3A1CCA00020E56 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 6628E28E1B3A1CCA00020E56 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 6628E28F1B3A1CCA00020E56 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755B281B3B79310013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755B291B3B79310013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755B2A1B3B79310013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755B2B1B3B79310013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755B2C1B3B79310013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755B2D1B3B79310013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755B2E1B3B79310013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755B2F1B3B79310013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755B301B3B79310013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755B311B3B79310013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755B321B3B79310013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755B331B3B79310013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755B341B3B79310013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755B351B3B79310013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755B361B3B79310013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755B371B3B79310013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755B381B3B79310013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755B391B3B79310013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755B3A1B3B79310013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755B3B1B3B79310013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755B3C1B3B79310013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755B3D1B3B79310013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755B3E1B3B79310013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755B3F1B3B79310013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755B401B3B79310013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755B411B3B79310013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755B421B3B79310013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755B431B3B79310013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755B441B3B79310013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755B451B3B79310013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755B461B3B79310013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755B471B3B79310013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755B481B3B79310013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755B491B3B79310013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755B4B1B3B79310013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755B4C1B3B79310013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 941D71B41864C457007D52D8 /* EZAudioPassThroughExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioPassThroughExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 941D71B71864C457007D52D8 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 941D71BA1864C457007D52D8 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -148,52 +151,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6628E26C1B3A1CCA00020E56 /* EZAudio */ = { + 66755B271B3B79310013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 6628E26D1B3A1CCA00020E56 /* AEFloatConverter.h */, - 6628E26E1B3A1CCA00020E56 /* AEFloatConverter.m */, - 6628E26F1B3A1CCA00020E56 /* EZAudio.h */, - 6628E2701B3A1CCA00020E56 /* EZAudio.m */, - 6628E2711B3A1CCA00020E56 /* EZAudioDevice.h */, - 6628E2721B3A1CCA00020E56 /* EZAudioDevice.m */, - 6628E2731B3A1CCA00020E56 /* EZAudioFile.h */, - 6628E2741B3A1CCA00020E56 /* EZAudioFile.m */, - 6628E2751B3A1CCA00020E56 /* EZAudioFloatConverter.h */, - 6628E2761B3A1CCA00020E56 /* EZAudioFloatConverter.m */, - 6628E2771B3A1CCA00020E56 /* EZAudioFloatData.h */, - 6628E2781B3A1CCA00020E56 /* EZAudioFloatData.m */, - 6628E2791B3A1CCA00020E56 /* EZAudioPlayer.h */, - 6628E27A1B3A1CCA00020E56 /* EZAudioPlayer.m */, - 6628E27B1B3A1CCA00020E56 /* EZAudioPlot.h */, - 6628E27C1B3A1CCA00020E56 /* EZAudioPlot.m */, - 6628E27D1B3A1CCA00020E56 /* EZAudioPlotGL.h */, - 6628E27E1B3A1CCA00020E56 /* EZAudioPlotGL.m */, - 6628E27F1B3A1CCA00020E56 /* EZAudioPlotGLKViewController.h */, - 6628E2801B3A1CCA00020E56 /* EZAudioPlotGLKViewController.m */, - 6628E2811B3A1CCA00020E56 /* EZAudioUtilities.h */, - 6628E2821B3A1CCA00020E56 /* EZAudioUtilities.m */, - 6628E2831B3A1CCA00020E56 /* EZMicrophone.h */, - 6628E2841B3A1CCA00020E56 /* EZMicrophone.m */, - 6628E2851B3A1CCA00020E56 /* EZOutput.h */, - 6628E2861B3A1CCA00020E56 /* EZOutput.m */, - 6628E2871B3A1CCA00020E56 /* EZPlot.h */, - 6628E2881B3A1CCA00020E56 /* EZPlot.m */, - 6628E2891B3A1CCA00020E56 /* EZRecorder.h */, - 6628E28A1B3A1CCA00020E56 /* EZRecorder.m */, - 6628E28B1B3A1CCA00020E56 /* TPCircularBuffer.c */, - 6628E28C1B3A1CCA00020E56 /* TPCircularBuffer.h */, - 6628E28D1B3A1CCA00020E56 /* VERSION */, + 66755B281B3B79310013E67E /* AEFloatConverter.h */, + 66755B291B3B79310013E67E /* AEFloatConverter.m */, + 66755B2A1B3B79310013E67E /* EZAudio.h */, + 66755B2B1B3B79310013E67E /* EZAudio.m */, + 66755B2C1B3B79310013E67E /* EZAudioDevice.h */, + 66755B2D1B3B79310013E67E /* EZAudioDevice.m */, + 66755B2E1B3B79310013E67E /* EZAudioDisplayLink.h */, + 66755B2F1B3B79310013E67E /* EZAudioDisplayLink.m */, + 66755B301B3B79310013E67E /* EZAudioFile.h */, + 66755B311B3B79310013E67E /* EZAudioFile.m */, + 66755B321B3B79310013E67E /* EZAudioFloatConverter.h */, + 66755B331B3B79310013E67E /* EZAudioFloatConverter.m */, + 66755B341B3B79310013E67E /* EZAudioFloatData.h */, + 66755B351B3B79310013E67E /* EZAudioFloatData.m */, + 66755B361B3B79310013E67E /* EZAudioPlayer.h */, + 66755B371B3B79310013E67E /* EZAudioPlayer.m */, + 66755B381B3B79310013E67E /* EZAudioPlot.h */, + 66755B391B3B79310013E67E /* EZAudioPlot.m */, + 66755B3A1B3B79310013E67E /* EZAudioPlotGL.h */, + 66755B3B1B3B79310013E67E /* EZAudioPlotGL.m */, + 66755B3C1B3B79310013E67E /* EZAudioPlotGLKViewController.h */, + 66755B3D1B3B79310013E67E /* EZAudioPlotGLKViewController.m */, + 66755B3E1B3B79310013E67E /* EZAudioUtilities.h */, + 66755B3F1B3B79310013E67E /* EZAudioUtilities.m */, + 66755B401B3B79310013E67E /* EZMicrophone.h */, + 66755B411B3B79310013E67E /* EZMicrophone.m */, + 66755B421B3B79310013E67E /* EZOutput.h */, + 66755B431B3B79310013E67E /* EZOutput.m */, + 66755B441B3B79310013E67E /* EZPlot.h */, + 66755B451B3B79310013E67E /* EZPlot.m */, + 66755B461B3B79310013E67E /* EZRecorder.h */, + 66755B471B3B79310013E67E /* EZRecorder.m */, + 66755B481B3B79310013E67E /* TPCircularBuffer.c */, + 66755B491B3B79310013E67E /* TPCircularBuffer.h */, + 66755B4A1B3B79310013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 6628E28D1B3A1CCA00020E56 /* VERSION */ = { + 66755B4A1B3B79310013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 6628E28E1B3A1CCA00020E56 /* CHANGELOG */, - 6628E28F1B3A1CCA00020E56 /* VERSION */, + 66755B4B1B3B79310013E67E /* CHANGELOG */, + 66755B4C1B3B79310013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -246,7 +251,7 @@ 941D71BD1864C457007D52D8 /* EZAudioPassThroughExample */ = { isa = PBXGroup; children = ( - 6628E26C1B3A1CCA00020E56 /* EZAudio */, + 66755B271B3B79310013E67E /* EZAudio */, 941D71C91864C457007D52D8 /* AppDelegate.h */, 941D71CA1864C457007D52D8 /* AppDelegate.m */, 941D721E1864C4D7007D52D8 /* PassThroughViewController.h */, @@ -366,12 +371,12 @@ buildActionMask = 2147483647; files = ( 941D72221864C4D7007D52D8 /* PassThroughViewController.xib in Resources */, - 6628E2A11B3A1CCA00020E56 /* VERSION in Resources */, + 66755B5F1B3B79310013E67E /* VERSION in Resources */, 941D71C21864C457007D52D8 /* InfoPlist.strings in Resources */, 941D71D01864C457007D52D8 /* Images.xcassets in Resources */, 941D71C81864C457007D52D8 /* Credits.rtf in Resources */, 941D71CE1864C457007D52D8 /* MainMenu.xib in Resources */, - 6628E2A01B3A1CCA00020E56 /* CHANGELOG in Resources */, + 66755B5E1B3B79310013E67E /* CHANGELOG in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -390,25 +395,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6628E29E1B3A1CCA00020E56 /* EZRecorder.m in Sources */, + 66755B551B3B79310013E67E /* EZAudioPlot.m in Sources */, + 66755B541B3B79310013E67E /* EZAudioPlayer.m in Sources */, 941D72211864C4D7007D52D8 /* PassThroughViewController.m in Sources */, - 6628E2941B3A1CCA00020E56 /* EZAudioFloatConverter.m in Sources */, - 6628E2951B3A1CCA00020E56 /* EZAudioFloatData.m in Sources */, - 6628E2901B3A1CCA00020E56 /* AEFloatConverter.m in Sources */, - 6628E2931B3A1CCA00020E56 /* EZAudioFile.m in Sources */, - 6628E29C1B3A1CCA00020E56 /* EZOutput.m in Sources */, - 6628E2981B3A1CCA00020E56 /* EZAudioPlotGL.m in Sources */, - 6628E29F1B3A1CCA00020E56 /* TPCircularBuffer.c in Sources */, - 6628E2971B3A1CCA00020E56 /* EZAudioPlot.m in Sources */, + 66755B561B3B79310013E67E /* EZAudioPlotGL.m in Sources */, + 66755B571B3B79310013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755B511B3B79310013E67E /* EZAudioFile.m in Sources */, + 66755B5A1B3B79310013E67E /* EZOutput.m in Sources */, + 66755B4D1B3B79310013E67E /* AEFloatConverter.m in Sources */, + 66755B581B3B79310013E67E /* EZAudioUtilities.m in Sources */, + 66755B5B1B3B79310013E67E /* EZPlot.m in Sources */, 941D71CB1864C457007D52D8 /* AppDelegate.m in Sources */, - 6628E29B1B3A1CCA00020E56 /* EZMicrophone.m in Sources */, - 6628E2961B3A1CCA00020E56 /* EZAudioPlayer.m in Sources */, - 6628E2921B3A1CCA00020E56 /* EZAudioDevice.m in Sources */, + 66755B5C1B3B79310013E67E /* EZRecorder.m in Sources */, + 66755B531B3B79310013E67E /* EZAudioFloatData.m in Sources */, + 66755B521B3B79310013E67E /* EZAudioFloatConverter.m in Sources */, + 66755B501B3B79310013E67E /* EZAudioDisplayLink.m in Sources */, + 66755B591B3B79310013E67E /* EZMicrophone.m in Sources */, + 66755B4F1B3B79310013E67E /* EZAudioDevice.m in Sources */, 941D71C41864C457007D52D8 /* main.m in Sources */, - 6628E29D1B3A1CCA00020E56 /* EZPlot.m in Sources */, - 6628E2911B3A1CCA00020E56 /* EZAudio.m in Sources */, - 6628E29A1B3A1CCA00020E56 /* EZAudioUtilities.m in Sources */, - 6628E2991B3A1CCA00020E56 /* EZAudioPlotGLKViewController.m in Sources */, + 66755B5D1B3B79310013E67E /* TPCircularBuffer.c in Sources */, + 66755B4E1B3B79310013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioPlayFileExample/EZAudioPlayFileExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioPlayFileExample/EZAudioPlayFileExample.xcodeproj/project.pbxproj index 428f07c..d46a456 100644 --- a/EZAudioExamples/OSX/EZAudioPlayFileExample/EZAudioPlayFileExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioPlayFileExample/EZAudioPlayFileExample.xcodeproj/project.pbxproj @@ -8,24 +8,25 @@ /* Begin PBXBuildFile section */ 6628E2351B3A121A00020E56 /* simple-drum-beat.wav in Resources */ = {isa = PBXBuildFile; fileRef = 6628E2341B3A121A00020E56 /* simple-drum-beat.wav */; }; - 6659578A1B38B352003E97A1 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957681B38B352003E97A1 /* AEFloatConverter.m */; }; - 6659578B1B38B352003E97A1 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659576A1B38B352003E97A1 /* EZAudio.m */; }; - 6659578C1B38B352003E97A1 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659576C1B38B352003E97A1 /* EZAudioDevice.m */; }; - 6659578D1B38B352003E97A1 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659576E1B38B352003E97A1 /* EZAudioFile.m */; }; - 6659578E1B38B352003E97A1 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957701B38B352003E97A1 /* EZAudioFloatConverter.m */; }; - 6659578F1B38B352003E97A1 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957721B38B352003E97A1 /* EZAudioFloatData.m */; }; - 665957901B38B352003E97A1 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957741B38B352003E97A1 /* EZAudioPlayer.m */; }; - 665957911B38B352003E97A1 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957761B38B352003E97A1 /* EZAudioPlot.m */; }; - 665957921B38B352003E97A1 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957781B38B352003E97A1 /* EZAudioPlotGL.m */; }; - 665957931B38B352003E97A1 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659577A1B38B352003E97A1 /* EZAudioPlotGLKViewController.m */; }; - 665957941B38B352003E97A1 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659577C1B38B352003E97A1 /* EZAudioUtilities.m */; }; - 665957951B38B352003E97A1 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659577E1B38B352003E97A1 /* EZMicrophone.m */; }; - 665957961B38B352003E97A1 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957801B38B352003E97A1 /* EZOutput.m */; }; - 665957971B38B352003E97A1 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957821B38B352003E97A1 /* EZPlot.m */; }; - 665957981B38B352003E97A1 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957841B38B352003E97A1 /* EZRecorder.m */; }; - 665957991B38B352003E97A1 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 665957851B38B352003E97A1 /* TPCircularBuffer.c */; }; - 6659579A1B38B352003E97A1 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 665957881B38B352003E97A1 /* CHANGELOG */; }; - 6659579B1B38B352003E97A1 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 665957891B38B352003E97A1 /* VERSION */; }; + 66755AA21B3B791C0013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A7E1B3B791C0013E67E /* AEFloatConverter.m */; }; + 66755AA31B3B791C0013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A801B3B791C0013E67E /* EZAudio.m */; }; + 66755AA41B3B791C0013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A821B3B791C0013E67E /* EZAudioDevice.m */; }; + 66755AA51B3B791C0013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A841B3B791C0013E67E /* EZAudioDisplayLink.m */; }; + 66755AA61B3B791C0013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A861B3B791C0013E67E /* EZAudioFile.m */; }; + 66755AA71B3B791C0013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A881B3B791C0013E67E /* EZAudioFloatConverter.m */; }; + 66755AA81B3B791C0013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A8A1B3B791C0013E67E /* EZAudioFloatData.m */; }; + 66755AA91B3B791C0013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A8C1B3B791C0013E67E /* EZAudioPlayer.m */; }; + 66755AAA1B3B791C0013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A8E1B3B791C0013E67E /* EZAudioPlot.m */; }; + 66755AAB1B3B791C0013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A901B3B791C0013E67E /* EZAudioPlotGL.m */; }; + 66755AAC1B3B791C0013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A921B3B791C0013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755AAD1B3B791C0013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A941B3B791C0013E67E /* EZAudioUtilities.m */; }; + 66755AAE1B3B791C0013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A961B3B791C0013E67E /* EZMicrophone.m */; }; + 66755AAF1B3B791C0013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A981B3B791C0013E67E /* EZOutput.m */; }; + 66755AB01B3B791C0013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A9A1B3B791C0013E67E /* EZPlot.m */; }; + 66755AB11B3B791C0013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755A9C1B3B791C0013E67E /* EZRecorder.m */; }; + 66755AB21B3B791C0013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755A9D1B3B791C0013E67E /* TPCircularBuffer.c */; }; + 66755AB31B3B791C0013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755AA01B3B791C0013E67E /* CHANGELOG */; }; + 66755AB41B3B791C0013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755AA11B3B791C0013E67E /* VERSION */; }; 94056EFB185BD83400EB94BA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94056EFA185BD83400EB94BA /* Cocoa.framework */; }; 94056F05185BD83400EB94BA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 94056F03185BD83400EB94BA /* InfoPlist.strings */; }; 94056F07185BD83400EB94BA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 94056F06185BD83400EB94BA /* main.m */; }; @@ -59,40 +60,42 @@ /* Begin PBXFileReference section */ 6628E2341B3A121A00020E56 /* simple-drum-beat.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = "simple-drum-beat.wav"; path = "../../../simple-drum-beat.wav"; sourceTree = ""; }; - 665957671B38B352003E97A1 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 665957681B38B352003E97A1 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 665957691B38B352003E97A1 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 6659576A1B38B352003E97A1 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 6659576B1B38B352003E97A1 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 6659576C1B38B352003E97A1 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 6659576D1B38B352003E97A1 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 6659576E1B38B352003E97A1 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 6659576F1B38B352003E97A1 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 665957701B38B352003E97A1 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 665957711B38B352003E97A1 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 665957721B38B352003E97A1 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 665957731B38B352003E97A1 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 665957741B38B352003E97A1 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 665957751B38B352003E97A1 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 665957761B38B352003E97A1 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 665957771B38B352003E97A1 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 665957781B38B352003E97A1 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 665957791B38B352003E97A1 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 6659577A1B38B352003E97A1 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 6659577B1B38B352003E97A1 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 6659577C1B38B352003E97A1 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 6659577D1B38B352003E97A1 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 6659577E1B38B352003E97A1 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 6659577F1B38B352003E97A1 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 665957801B38B352003E97A1 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 665957811B38B352003E97A1 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 665957821B38B352003E97A1 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 665957831B38B352003E97A1 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 665957841B38B352003E97A1 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 665957851B38B352003E97A1 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 665957861B38B352003E97A1 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 665957881B38B352003E97A1 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 665957891B38B352003E97A1 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755A7D1B3B791C0013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755A7E1B3B791C0013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755A7F1B3B791C0013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755A801B3B791C0013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755A811B3B791C0013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755A821B3B791C0013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755A831B3B791C0013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755A841B3B791C0013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755A851B3B791C0013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755A861B3B791C0013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755A871B3B791C0013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755A881B3B791C0013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755A891B3B791C0013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755A8A1B3B791C0013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755A8B1B3B791C0013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755A8C1B3B791C0013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755A8D1B3B791C0013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755A8E1B3B791C0013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755A8F1B3B791C0013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755A901B3B791C0013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755A911B3B791C0013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755A921B3B791C0013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755A931B3B791C0013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755A941B3B791C0013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755A951B3B791C0013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755A961B3B791C0013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755A971B3B791C0013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755A981B3B791C0013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755A991B3B791C0013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755A9A1B3B791C0013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755A9B1B3B791C0013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755A9C1B3B791C0013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755A9D1B3B791C0013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755A9E1B3B791C0013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755AA01B3B791C0013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755AA11B3B791C0013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 94056EF7185BD83400EB94BA /* EZAudioPlayFileExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioPlayFileExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 94056EFA185BD83400EB94BA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 94056EFD185BD83400EB94BA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -150,52 +153,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 665957661B38B352003E97A1 /* EZAudio */ = { + 66755A7C1B3B791C0013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 665957671B38B352003E97A1 /* AEFloatConverter.h */, - 665957681B38B352003E97A1 /* AEFloatConverter.m */, - 665957691B38B352003E97A1 /* EZAudio.h */, - 6659576A1B38B352003E97A1 /* EZAudio.m */, - 6659576B1B38B352003E97A1 /* EZAudioDevice.h */, - 6659576C1B38B352003E97A1 /* EZAudioDevice.m */, - 6659576D1B38B352003E97A1 /* EZAudioFile.h */, - 6659576E1B38B352003E97A1 /* EZAudioFile.m */, - 6659576F1B38B352003E97A1 /* EZAudioFloatConverter.h */, - 665957701B38B352003E97A1 /* EZAudioFloatConverter.m */, - 665957711B38B352003E97A1 /* EZAudioFloatData.h */, - 665957721B38B352003E97A1 /* EZAudioFloatData.m */, - 665957731B38B352003E97A1 /* EZAudioPlayer.h */, - 665957741B38B352003E97A1 /* EZAudioPlayer.m */, - 665957751B38B352003E97A1 /* EZAudioPlot.h */, - 665957761B38B352003E97A1 /* EZAudioPlot.m */, - 665957771B38B352003E97A1 /* EZAudioPlotGL.h */, - 665957781B38B352003E97A1 /* EZAudioPlotGL.m */, - 665957791B38B352003E97A1 /* EZAudioPlotGLKViewController.h */, - 6659577A1B38B352003E97A1 /* EZAudioPlotGLKViewController.m */, - 6659577B1B38B352003E97A1 /* EZAudioUtilities.h */, - 6659577C1B38B352003E97A1 /* EZAudioUtilities.m */, - 6659577D1B38B352003E97A1 /* EZMicrophone.h */, - 6659577E1B38B352003E97A1 /* EZMicrophone.m */, - 6659577F1B38B352003E97A1 /* EZOutput.h */, - 665957801B38B352003E97A1 /* EZOutput.m */, - 665957811B38B352003E97A1 /* EZPlot.h */, - 665957821B38B352003E97A1 /* EZPlot.m */, - 665957831B38B352003E97A1 /* EZRecorder.h */, - 665957841B38B352003E97A1 /* EZRecorder.m */, - 665957851B38B352003E97A1 /* TPCircularBuffer.c */, - 665957861B38B352003E97A1 /* TPCircularBuffer.h */, - 665957871B38B352003E97A1 /* VERSION */, + 66755A7D1B3B791C0013E67E /* AEFloatConverter.h */, + 66755A7E1B3B791C0013E67E /* AEFloatConverter.m */, + 66755A7F1B3B791C0013E67E /* EZAudio.h */, + 66755A801B3B791C0013E67E /* EZAudio.m */, + 66755A811B3B791C0013E67E /* EZAudioDevice.h */, + 66755A821B3B791C0013E67E /* EZAudioDevice.m */, + 66755A831B3B791C0013E67E /* EZAudioDisplayLink.h */, + 66755A841B3B791C0013E67E /* EZAudioDisplayLink.m */, + 66755A851B3B791C0013E67E /* EZAudioFile.h */, + 66755A861B3B791C0013E67E /* EZAudioFile.m */, + 66755A871B3B791C0013E67E /* EZAudioFloatConverter.h */, + 66755A881B3B791C0013E67E /* EZAudioFloatConverter.m */, + 66755A891B3B791C0013E67E /* EZAudioFloatData.h */, + 66755A8A1B3B791C0013E67E /* EZAudioFloatData.m */, + 66755A8B1B3B791C0013E67E /* EZAudioPlayer.h */, + 66755A8C1B3B791C0013E67E /* EZAudioPlayer.m */, + 66755A8D1B3B791C0013E67E /* EZAudioPlot.h */, + 66755A8E1B3B791C0013E67E /* EZAudioPlot.m */, + 66755A8F1B3B791C0013E67E /* EZAudioPlotGL.h */, + 66755A901B3B791C0013E67E /* EZAudioPlotGL.m */, + 66755A911B3B791C0013E67E /* EZAudioPlotGLKViewController.h */, + 66755A921B3B791C0013E67E /* EZAudioPlotGLKViewController.m */, + 66755A931B3B791C0013E67E /* EZAudioUtilities.h */, + 66755A941B3B791C0013E67E /* EZAudioUtilities.m */, + 66755A951B3B791C0013E67E /* EZMicrophone.h */, + 66755A961B3B791C0013E67E /* EZMicrophone.m */, + 66755A971B3B791C0013E67E /* EZOutput.h */, + 66755A981B3B791C0013E67E /* EZOutput.m */, + 66755A991B3B791C0013E67E /* EZPlot.h */, + 66755A9A1B3B791C0013E67E /* EZPlot.m */, + 66755A9B1B3B791C0013E67E /* EZRecorder.h */, + 66755A9C1B3B791C0013E67E /* EZRecorder.m */, + 66755A9D1B3B791C0013E67E /* TPCircularBuffer.c */, + 66755A9E1B3B791C0013E67E /* TPCircularBuffer.h */, + 66755A9F1B3B791C0013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 665957871B38B352003E97A1 /* VERSION */ = { + 66755A9F1B3B791C0013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 665957881B38B352003E97A1 /* CHANGELOG */, - 665957891B38B352003E97A1 /* VERSION */, + 66755AA01B3B791C0013E67E /* CHANGELOG */, + 66755AA11B3B791C0013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -248,7 +253,7 @@ 94056F00185BD83400EB94BA /* EZAudioPlayFileExample */ = { isa = PBXGroup; children = ( - 665957661B38B352003E97A1 /* EZAudio */, + 66755A7C1B3B791C0013E67E /* EZAudio */, 94056F0C185BD83400EB94BA /* AppDelegate.h */, 94056F0D185BD83400EB94BA /* AppDelegate.m */, 94056F2E185BD86D00EB94BA /* PlayFileViewController.h */, @@ -370,10 +375,10 @@ files = ( 6628E2351B3A121A00020E56 /* simple-drum-beat.wav in Resources */, 94056F05185BD83400EB94BA /* InfoPlist.strings in Resources */, + 66755AB31B3B791C0013E67E /* CHANGELOG in Resources */, 94056F13185BD83400EB94BA /* Images.xcassets in Resources */, - 6659579A1B38B352003E97A1 /* CHANGELOG in Resources */, 94056F0B185BD83400EB94BA /* Credits.rtf in Resources */, - 6659579B1B38B352003E97A1 /* VERSION in Resources */, + 66755AB41B3B791C0013E67E /* VERSION in Resources */, 94056F32185BD86D00EB94BA /* PlayFileViewController.xib in Resources */, 94056F11185BD83400EB94BA /* MainMenu.xib in Resources */, ); @@ -394,25 +399,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 665957981B38B352003E97A1 /* EZRecorder.m in Sources */, + 66755AAA1B3B791C0013E67E /* EZAudioPlot.m in Sources */, + 66755AA91B3B791C0013E67E /* EZAudioPlayer.m in Sources */, 94056F31185BD86D00EB94BA /* PlayFileViewController.m in Sources */, - 6659578E1B38B352003E97A1 /* EZAudioFloatConverter.m in Sources */, - 6659578F1B38B352003E97A1 /* EZAudioFloatData.m in Sources */, - 6659578A1B38B352003E97A1 /* AEFloatConverter.m in Sources */, - 6659578D1B38B352003E97A1 /* EZAudioFile.m in Sources */, - 665957961B38B352003E97A1 /* EZOutput.m in Sources */, - 665957921B38B352003E97A1 /* EZAudioPlotGL.m in Sources */, - 665957991B38B352003E97A1 /* TPCircularBuffer.c in Sources */, - 665957911B38B352003E97A1 /* EZAudioPlot.m in Sources */, + 66755AAB1B3B791C0013E67E /* EZAudioPlotGL.m in Sources */, + 66755AAC1B3B791C0013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755AA61B3B791C0013E67E /* EZAudioFile.m in Sources */, + 66755AAF1B3B791C0013E67E /* EZOutput.m in Sources */, + 66755AA21B3B791C0013E67E /* AEFloatConverter.m in Sources */, + 66755AAD1B3B791C0013E67E /* EZAudioUtilities.m in Sources */, + 66755AB01B3B791C0013E67E /* EZPlot.m in Sources */, 94056F0E185BD83400EB94BA /* AppDelegate.m in Sources */, - 665957951B38B352003E97A1 /* EZMicrophone.m in Sources */, - 665957901B38B352003E97A1 /* EZAudioPlayer.m in Sources */, - 6659578C1B38B352003E97A1 /* EZAudioDevice.m in Sources */, + 66755AB11B3B791C0013E67E /* EZRecorder.m in Sources */, + 66755AA81B3B791C0013E67E /* EZAudioFloatData.m in Sources */, + 66755AA71B3B791C0013E67E /* EZAudioFloatConverter.m in Sources */, + 66755AA51B3B791C0013E67E /* EZAudioDisplayLink.m in Sources */, + 66755AAE1B3B791C0013E67E /* EZMicrophone.m in Sources */, + 66755AA41B3B791C0013E67E /* EZAudioDevice.m in Sources */, 94056F07185BD83400EB94BA /* main.m in Sources */, - 665957971B38B352003E97A1 /* EZPlot.m in Sources */, - 6659578B1B38B352003E97A1 /* EZAudio.m in Sources */, - 665957941B38B352003E97A1 /* EZAudioUtilities.m in Sources */, - 665957931B38B352003E97A1 /* EZAudioPlotGLKViewController.m in Sources */, + 66755AB21B3B791C0013E67E /* TPCircularBuffer.c in Sources */, + 66755AA31B3B791C0013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj index e4ef397..b1a77a3 100644 --- a/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj @@ -7,24 +7,25 @@ objects = { /* Begin PBXBuildFile section */ - 665957C01B38B356003E97A1 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6659579E1B38B356003E97A1 /* AEFloatConverter.m */; }; - 665957C11B38B356003E97A1 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957A01B38B356003E97A1 /* EZAudio.m */; }; - 665957C21B38B356003E97A1 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957A21B38B356003E97A1 /* EZAudioDevice.m */; }; - 665957C31B38B356003E97A1 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957A41B38B356003E97A1 /* EZAudioFile.m */; }; - 665957C41B38B356003E97A1 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957A61B38B356003E97A1 /* EZAudioFloatConverter.m */; }; - 665957C51B38B356003E97A1 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957A81B38B356003E97A1 /* EZAudioFloatData.m */; }; - 665957C61B38B356003E97A1 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957AA1B38B356003E97A1 /* EZAudioPlayer.m */; }; - 665957C71B38B356003E97A1 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957AC1B38B356003E97A1 /* EZAudioPlot.m */; }; - 665957C81B38B356003E97A1 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957AE1B38B356003E97A1 /* EZAudioPlotGL.m */; }; - 665957C91B38B356003E97A1 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957B01B38B356003E97A1 /* EZAudioPlotGLKViewController.m */; }; - 665957CA1B38B356003E97A1 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957B21B38B356003E97A1 /* EZAudioUtilities.m */; }; - 665957CB1B38B356003E97A1 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957B41B38B356003E97A1 /* EZMicrophone.m */; }; - 665957CC1B38B356003E97A1 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957B61B38B356003E97A1 /* EZOutput.m */; }; - 665957CD1B38B356003E97A1 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957B81B38B356003E97A1 /* EZPlot.m */; }; - 665957CE1B38B356003E97A1 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 665957BA1B38B356003E97A1 /* EZRecorder.m */; }; - 665957CF1B38B356003E97A1 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 665957BB1B38B356003E97A1 /* TPCircularBuffer.c */; }; - 665957D01B38B356003E97A1 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 665957BE1B38B356003E97A1 /* CHANGELOG */; }; - 665957D11B38B356003E97A1 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 665957BF1B38B356003E97A1 /* VERSION */; }; + 66755ADB1B3B79230013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AB71B3B79220013E67E /* AEFloatConverter.m */; }; + 66755ADC1B3B79230013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AB91B3B79220013E67E /* EZAudio.m */; }; + 66755ADD1B3B79230013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755ABB1B3B79220013E67E /* EZAudioDevice.m */; }; + 66755ADE1B3B79230013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755ABD1B3B79220013E67E /* EZAudioDisplayLink.m */; }; + 66755ADF1B3B79230013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755ABF1B3B79220013E67E /* EZAudioFile.m */; }; + 66755AE01B3B79230013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AC11B3B79220013E67E /* EZAudioFloatConverter.m */; }; + 66755AE11B3B79230013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AC31B3B79220013E67E /* EZAudioFloatData.m */; }; + 66755AE21B3B79230013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AC51B3B79220013E67E /* EZAudioPlayer.m */; }; + 66755AE31B3B79230013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AC71B3B79220013E67E /* EZAudioPlot.m */; }; + 66755AE41B3B79230013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AC91B3B79220013E67E /* EZAudioPlotGL.m */; }; + 66755AE51B3B79230013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755ACB1B3B79220013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755AE61B3B79230013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755ACD1B3B79220013E67E /* EZAudioUtilities.m */; }; + 66755AE71B3B79230013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755ACF1B3B79230013E67E /* EZMicrophone.m */; }; + 66755AE81B3B79230013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AD11B3B79230013E67E /* EZOutput.m */; }; + 66755AE91B3B79230013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AD31B3B79230013E67E /* EZPlot.m */; }; + 66755AEA1B3B79230013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AD51B3B79230013E67E /* EZRecorder.m */; }; + 66755AEB1B3B79230013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755AD61B3B79230013E67E /* TPCircularBuffer.c */; }; + 66755AEC1B3B79230013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755AD91B3B79230013E67E /* CHANGELOG */; }; + 66755AED1B3B79230013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755ADA1B3B79230013E67E /* VERSION */; }; 94056E0D185BB3D800EB94BA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94056E0C185BB3D800EB94BA /* Cocoa.framework */; }; 94056E17185BB3D800EB94BA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 94056E15185BB3D800EB94BA /* InfoPlist.strings */; }; 94056E19185BB3D800EB94BA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 94056E18185BB3D800EB94BA /* main.m */; }; @@ -58,40 +59,42 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 6659579D1B38B356003E97A1 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 6659579E1B38B356003E97A1 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 6659579F1B38B356003E97A1 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 665957A01B38B356003E97A1 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 665957A11B38B356003E97A1 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 665957A21B38B356003E97A1 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 665957A31B38B356003E97A1 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 665957A41B38B356003E97A1 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 665957A51B38B356003E97A1 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 665957A61B38B356003E97A1 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 665957A71B38B356003E97A1 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 665957A81B38B356003E97A1 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 665957A91B38B356003E97A1 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 665957AA1B38B356003E97A1 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 665957AB1B38B356003E97A1 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 665957AC1B38B356003E97A1 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 665957AD1B38B356003E97A1 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 665957AE1B38B356003E97A1 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 665957AF1B38B356003E97A1 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 665957B01B38B356003E97A1 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 665957B11B38B356003E97A1 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 665957B21B38B356003E97A1 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 665957B31B38B356003E97A1 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 665957B41B38B356003E97A1 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 665957B51B38B356003E97A1 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 665957B61B38B356003E97A1 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 665957B71B38B356003E97A1 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 665957B81B38B356003E97A1 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 665957B91B38B356003E97A1 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 665957BA1B38B356003E97A1 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 665957BB1B38B356003E97A1 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 665957BC1B38B356003E97A1 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 665957BE1B38B356003E97A1 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 665957BF1B38B356003E97A1 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755AB61B3B79220013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755AB71B3B79220013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755AB81B3B79220013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755AB91B3B79220013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755ABA1B3B79220013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755ABB1B3B79220013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755ABC1B3B79220013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755ABD1B3B79220013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755ABE1B3B79220013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755ABF1B3B79220013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755AC01B3B79220013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755AC11B3B79220013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755AC21B3B79220013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755AC31B3B79220013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755AC41B3B79220013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755AC51B3B79220013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755AC61B3B79220013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755AC71B3B79220013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755AC81B3B79220013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755AC91B3B79220013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755ACA1B3B79220013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755ACB1B3B79220013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755ACC1B3B79220013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755ACD1B3B79220013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755ACE1B3B79230013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755ACF1B3B79230013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755AD01B3B79230013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755AD11B3B79230013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755AD21B3B79230013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755AD31B3B79230013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755AD41B3B79230013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755AD51B3B79230013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755AD61B3B79230013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755AD71B3B79230013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755AD91B3B79230013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755ADA1B3B79230013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 94056E09185BB3D800EB94BA /* EZAudioRecordExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioRecordExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 94056E0C185BB3D800EB94BA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 94056E0F185BB3D800EB94BA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -151,52 +154,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6659579C1B38B356003E97A1 /* EZAudio */ = { + 66755AB51B3B79220013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 6659579D1B38B356003E97A1 /* AEFloatConverter.h */, - 6659579E1B38B356003E97A1 /* AEFloatConverter.m */, - 6659579F1B38B356003E97A1 /* EZAudio.h */, - 665957A01B38B356003E97A1 /* EZAudio.m */, - 665957A11B38B356003E97A1 /* EZAudioDevice.h */, - 665957A21B38B356003E97A1 /* EZAudioDevice.m */, - 665957A31B38B356003E97A1 /* EZAudioFile.h */, - 665957A41B38B356003E97A1 /* EZAudioFile.m */, - 665957A51B38B356003E97A1 /* EZAudioFloatConverter.h */, - 665957A61B38B356003E97A1 /* EZAudioFloatConverter.m */, - 665957A71B38B356003E97A1 /* EZAudioFloatData.h */, - 665957A81B38B356003E97A1 /* EZAudioFloatData.m */, - 665957A91B38B356003E97A1 /* EZAudioPlayer.h */, - 665957AA1B38B356003E97A1 /* EZAudioPlayer.m */, - 665957AB1B38B356003E97A1 /* EZAudioPlot.h */, - 665957AC1B38B356003E97A1 /* EZAudioPlot.m */, - 665957AD1B38B356003E97A1 /* EZAudioPlotGL.h */, - 665957AE1B38B356003E97A1 /* EZAudioPlotGL.m */, - 665957AF1B38B356003E97A1 /* EZAudioPlotGLKViewController.h */, - 665957B01B38B356003E97A1 /* EZAudioPlotGLKViewController.m */, - 665957B11B38B356003E97A1 /* EZAudioUtilities.h */, - 665957B21B38B356003E97A1 /* EZAudioUtilities.m */, - 665957B31B38B356003E97A1 /* EZMicrophone.h */, - 665957B41B38B356003E97A1 /* EZMicrophone.m */, - 665957B51B38B356003E97A1 /* EZOutput.h */, - 665957B61B38B356003E97A1 /* EZOutput.m */, - 665957B71B38B356003E97A1 /* EZPlot.h */, - 665957B81B38B356003E97A1 /* EZPlot.m */, - 665957B91B38B356003E97A1 /* EZRecorder.h */, - 665957BA1B38B356003E97A1 /* EZRecorder.m */, - 665957BB1B38B356003E97A1 /* TPCircularBuffer.c */, - 665957BC1B38B356003E97A1 /* TPCircularBuffer.h */, - 665957BD1B38B356003E97A1 /* VERSION */, + 66755AB61B3B79220013E67E /* AEFloatConverter.h */, + 66755AB71B3B79220013E67E /* AEFloatConverter.m */, + 66755AB81B3B79220013E67E /* EZAudio.h */, + 66755AB91B3B79220013E67E /* EZAudio.m */, + 66755ABA1B3B79220013E67E /* EZAudioDevice.h */, + 66755ABB1B3B79220013E67E /* EZAudioDevice.m */, + 66755ABC1B3B79220013E67E /* EZAudioDisplayLink.h */, + 66755ABD1B3B79220013E67E /* EZAudioDisplayLink.m */, + 66755ABE1B3B79220013E67E /* EZAudioFile.h */, + 66755ABF1B3B79220013E67E /* EZAudioFile.m */, + 66755AC01B3B79220013E67E /* EZAudioFloatConverter.h */, + 66755AC11B3B79220013E67E /* EZAudioFloatConverter.m */, + 66755AC21B3B79220013E67E /* EZAudioFloatData.h */, + 66755AC31B3B79220013E67E /* EZAudioFloatData.m */, + 66755AC41B3B79220013E67E /* EZAudioPlayer.h */, + 66755AC51B3B79220013E67E /* EZAudioPlayer.m */, + 66755AC61B3B79220013E67E /* EZAudioPlot.h */, + 66755AC71B3B79220013E67E /* EZAudioPlot.m */, + 66755AC81B3B79220013E67E /* EZAudioPlotGL.h */, + 66755AC91B3B79220013E67E /* EZAudioPlotGL.m */, + 66755ACA1B3B79220013E67E /* EZAudioPlotGLKViewController.h */, + 66755ACB1B3B79220013E67E /* EZAudioPlotGLKViewController.m */, + 66755ACC1B3B79220013E67E /* EZAudioUtilities.h */, + 66755ACD1B3B79220013E67E /* EZAudioUtilities.m */, + 66755ACE1B3B79230013E67E /* EZMicrophone.h */, + 66755ACF1B3B79230013E67E /* EZMicrophone.m */, + 66755AD01B3B79230013E67E /* EZOutput.h */, + 66755AD11B3B79230013E67E /* EZOutput.m */, + 66755AD21B3B79230013E67E /* EZPlot.h */, + 66755AD31B3B79230013E67E /* EZPlot.m */, + 66755AD41B3B79230013E67E /* EZRecorder.h */, + 66755AD51B3B79230013E67E /* EZRecorder.m */, + 66755AD61B3B79230013E67E /* TPCircularBuffer.c */, + 66755AD71B3B79230013E67E /* TPCircularBuffer.h */, + 66755AD81B3B79230013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 665957BD1B38B356003E97A1 /* VERSION */ = { + 66755AD81B3B79230013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 665957BE1B38B356003E97A1 /* CHANGELOG */, - 665957BF1B38B356003E97A1 /* VERSION */, + 66755AD91B3B79230013E67E /* CHANGELOG */, + 66755ADA1B3B79230013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -250,7 +255,7 @@ 94056E12185BB3D800EB94BA /* EZAudioRecordExample */ = { isa = PBXGroup; children = ( - 6659579C1B38B356003E97A1 /* EZAudio */, + 66755AB51B3B79220013E67E /* EZAudio */, 94056E1E185BB3D800EB94BA /* AppDelegate.h */, 94056E1F185BB3D800EB94BA /* AppDelegate.m */, 94056E21185BB3D800EB94BA /* MainMenu.xib */, @@ -370,12 +375,12 @@ buildActionMask = 2147483647; files = ( 94056E17185BB3D800EB94BA /* InfoPlist.strings in Resources */, - 665957D11B38B356003E97A1 /* VERSION in Resources */, + 66755AED1B3B79230013E67E /* VERSION in Resources */, 94056E75185BB44200EB94BA /* RecordViewController.xib in Resources */, 94056E25185BB3D800EB94BA /* Images.xcassets in Resources */, 94056E1D185BB3D800EB94BA /* Credits.rtf in Resources */, 94056E23185BB3D800EB94BA /* MainMenu.xib in Resources */, - 665957D01B38B356003E97A1 /* CHANGELOG in Resources */, + 66755AEC1B3B79230013E67E /* CHANGELOG in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -394,25 +399,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 665957CE1B38B356003E97A1 /* EZRecorder.m in Sources */, + 66755AE31B3B79230013E67E /* EZAudioPlot.m in Sources */, + 66755AE21B3B79230013E67E /* EZAudioPlayer.m in Sources */, 94056E74185BB44200EB94BA /* RecordViewController.m in Sources */, - 665957C41B38B356003E97A1 /* EZAudioFloatConverter.m in Sources */, - 665957C51B38B356003E97A1 /* EZAudioFloatData.m in Sources */, - 665957C01B38B356003E97A1 /* AEFloatConverter.m in Sources */, - 665957C31B38B356003E97A1 /* EZAudioFile.m in Sources */, - 665957CC1B38B356003E97A1 /* EZOutput.m in Sources */, - 665957C81B38B356003E97A1 /* EZAudioPlotGL.m in Sources */, - 665957CF1B38B356003E97A1 /* TPCircularBuffer.c in Sources */, - 665957C71B38B356003E97A1 /* EZAudioPlot.m in Sources */, + 66755AE41B3B79230013E67E /* EZAudioPlotGL.m in Sources */, + 66755AE51B3B79230013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755ADF1B3B79230013E67E /* EZAudioFile.m in Sources */, + 66755AE81B3B79230013E67E /* EZOutput.m in Sources */, + 66755ADB1B3B79230013E67E /* AEFloatConverter.m in Sources */, + 66755AE61B3B79230013E67E /* EZAudioUtilities.m in Sources */, + 66755AE91B3B79230013E67E /* EZPlot.m in Sources */, 94056E20185BB3D800EB94BA /* AppDelegate.m in Sources */, - 665957CB1B38B356003E97A1 /* EZMicrophone.m in Sources */, - 665957C61B38B356003E97A1 /* EZAudioPlayer.m in Sources */, - 665957C21B38B356003E97A1 /* EZAudioDevice.m in Sources */, + 66755AEA1B3B79230013E67E /* EZRecorder.m in Sources */, + 66755AE11B3B79230013E67E /* EZAudioFloatData.m in Sources */, + 66755AE01B3B79230013E67E /* EZAudioFloatConverter.m in Sources */, + 66755ADE1B3B79230013E67E /* EZAudioDisplayLink.m in Sources */, + 66755AE71B3B79230013E67E /* EZMicrophone.m in Sources */, + 66755ADD1B3B79230013E67E /* EZAudioDevice.m in Sources */, 94056E19185BB3D800EB94BA /* main.m in Sources */, - 665957CD1B38B356003E97A1 /* EZPlot.m in Sources */, - 665957C11B38B356003E97A1 /* EZAudio.m in Sources */, - 665957CA1B38B356003E97A1 /* EZAudioUtilities.m in Sources */, - 665957C91B38B356003E97A1 /* EZAudioPlotGLKViewController.m in Sources */, + 66755AEB1B3B79230013E67E /* TPCircularBuffer.c in Sources */, + 66755ADC1B3B79230013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample/RecordViewController.m b/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample/RecordViewController.m index 1f6fb36..8e8b0b6 100644 --- a/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample/RecordViewController.m +++ b/EZAudioExamples/OSX/EZAudioRecordExample/EZAudioRecordExample/RecordViewController.m @@ -135,16 +135,14 @@ case NSOffState: [self.recorder closeAudioFile]; break; - case NSOnState: /* Create the recorder */ self.recorder = [EZRecorder recorderWithDestinationURL:[NSURL fileURLWithPath:kAudioFilePath] - sourceFormat:self.microphone.audioStreamBasicDescription + sourceFormat:[self.microphone audioStreamBasicDescription] destinationFileType:EZRecorderFileTypeM4A]; break; - default: break; } diff --git a/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj b/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj index fcf79e8..47ae28c 100644 --- a/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj @@ -7,24 +7,25 @@ objects = { /* Begin PBXBuildFile section */ - 6628E25A1B3A1A1C00020E56 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2381B3A1A1B00020E56 /* AEFloatConverter.m */; }; - 6628E25B1B3A1A1C00020E56 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E23A1B3A1A1B00020E56 /* EZAudio.m */; }; - 6628E25C1B3A1A1C00020E56 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E23C1B3A1A1B00020E56 /* EZAudioDevice.m */; }; - 6628E25D1B3A1A1C00020E56 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E23E1B3A1A1B00020E56 /* EZAudioFile.m */; }; - 6628E25E1B3A1A1C00020E56 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2401B3A1A1B00020E56 /* EZAudioFloatConverter.m */; }; - 6628E25F1B3A1A1C00020E56 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2421B3A1A1B00020E56 /* EZAudioFloatData.m */; }; - 6628E2601B3A1A1C00020E56 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2441B3A1A1B00020E56 /* EZAudioPlayer.m */; }; - 6628E2611B3A1A1C00020E56 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2461B3A1A1B00020E56 /* EZAudioPlot.m */; }; - 6628E2621B3A1A1C00020E56 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2481B3A1A1B00020E56 /* EZAudioPlotGL.m */; }; - 6628E2631B3A1A1C00020E56 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E24A1B3A1A1B00020E56 /* EZAudioPlotGLKViewController.m */; }; - 6628E2641B3A1A1C00020E56 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E24C1B3A1A1C00020E56 /* EZAudioUtilities.m */; }; - 6628E2651B3A1A1C00020E56 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E24E1B3A1A1C00020E56 /* EZMicrophone.m */; }; - 6628E2661B3A1A1C00020E56 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2501B3A1A1C00020E56 /* EZOutput.m */; }; - 6628E2671B3A1A1C00020E56 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2521B3A1A1C00020E56 /* EZPlot.m */; }; - 6628E2681B3A1A1C00020E56 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2541B3A1A1C00020E56 /* EZRecorder.m */; }; - 6628E2691B3A1A1C00020E56 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6628E2551B3A1A1C00020E56 /* TPCircularBuffer.c */; }; - 6628E26A1B3A1A1C00020E56 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 6628E2581B3A1A1C00020E56 /* CHANGELOG */; }; - 6628E26B1B3A1A1C00020E56 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 6628E2591B3A1A1C00020E56 /* VERSION */; }; + 66755B141B3B792A0013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AF01B3B792A0013E67E /* AEFloatConverter.m */; }; + 66755B151B3B792A0013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AF21B3B792A0013E67E /* EZAudio.m */; }; + 66755B161B3B792A0013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AF41B3B792A0013E67E /* EZAudioDevice.m */; }; + 66755B171B3B792A0013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AF61B3B792A0013E67E /* EZAudioDisplayLink.m */; }; + 66755B181B3B792A0013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AF81B3B792A0013E67E /* EZAudioFile.m */; }; + 66755B191B3B792A0013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AFA1B3B792A0013E67E /* EZAudioFloatConverter.m */; }; + 66755B1A1B3B792A0013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AFC1B3B792A0013E67E /* EZAudioFloatData.m */; }; + 66755B1B1B3B792A0013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755AFE1B3B792A0013E67E /* EZAudioPlayer.m */; }; + 66755B1C1B3B792A0013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B001B3B792A0013E67E /* EZAudioPlot.m */; }; + 66755B1D1B3B792A0013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B021B3B792A0013E67E /* EZAudioPlotGL.m */; }; + 66755B1E1B3B792A0013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B041B3B792A0013E67E /* EZAudioPlotGLKViewController.m */; }; + 66755B1F1B3B792A0013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B061B3B792A0013E67E /* EZAudioUtilities.m */; }; + 66755B201B3B792A0013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B081B3B792A0013E67E /* EZMicrophone.m */; }; + 66755B211B3B792A0013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B0A1B3B792A0013E67E /* EZOutput.m */; }; + 66755B221B3B792A0013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B0C1B3B792A0013E67E /* EZPlot.m */; }; + 66755B231B3B792A0013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 66755B0E1B3B792A0013E67E /* EZRecorder.m */; }; + 66755B241B3B792A0013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 66755B0F1B3B792A0013E67E /* TPCircularBuffer.c */; }; + 66755B251B3B792A0013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 66755B121B3B792A0013E67E /* CHANGELOG */; }; + 66755B261B3B792A0013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 66755B131B3B792A0013E67E /* VERSION */; }; 94056E83185BCBC000EB94BA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94056E82185BCBC000EB94BA /* Cocoa.framework */; }; 94056E8D185BCBC000EB94BA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 94056E8B185BCBC000EB94BA /* InfoPlist.strings */; }; 94056E8F185BCBC000EB94BA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 94056E8E185BCBC000EB94BA /* main.m */; }; @@ -58,40 +59,42 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 6628E2371B3A1A1B00020E56 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 6628E2381B3A1A1B00020E56 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 6628E2391B3A1A1B00020E56 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 6628E23A1B3A1A1B00020E56 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 6628E23B1B3A1A1B00020E56 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 6628E23C1B3A1A1B00020E56 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 6628E23D1B3A1A1B00020E56 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 6628E23E1B3A1A1B00020E56 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 6628E23F1B3A1A1B00020E56 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 6628E2401B3A1A1B00020E56 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 6628E2411B3A1A1B00020E56 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 6628E2421B3A1A1B00020E56 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 6628E2431B3A1A1B00020E56 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 6628E2441B3A1A1B00020E56 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 6628E2451B3A1A1B00020E56 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 6628E2461B3A1A1B00020E56 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 6628E2471B3A1A1B00020E56 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 6628E2481B3A1A1B00020E56 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 6628E2491B3A1A1B00020E56 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 6628E24A1B3A1A1B00020E56 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 6628E24B1B3A1A1B00020E56 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 6628E24C1B3A1A1C00020E56 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 6628E24D1B3A1A1C00020E56 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 6628E24E1B3A1A1C00020E56 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 6628E24F1B3A1A1C00020E56 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 6628E2501B3A1A1C00020E56 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 6628E2511B3A1A1C00020E56 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 6628E2521B3A1A1C00020E56 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 6628E2531B3A1A1C00020E56 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 6628E2541B3A1A1C00020E56 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 6628E2551B3A1A1C00020E56 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 6628E2561B3A1A1C00020E56 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 6628E2581B3A1A1C00020E56 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 6628E2591B3A1A1C00020E56 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; + 66755AEF1B3B792A0013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 66755AF01B3B792A0013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 66755AF11B3B792A0013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 66755AF21B3B792A0013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 66755AF31B3B792A0013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 66755AF41B3B792A0013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 66755AF51B3B792A0013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 66755AF61B3B792A0013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 66755AF71B3B792A0013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 66755AF81B3B792A0013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 66755AF91B3B792A0013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 66755AFA1B3B792A0013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 66755AFB1B3B792A0013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 66755AFC1B3B792A0013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 66755AFD1B3B792A0013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 66755AFE1B3B792A0013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 66755AFF1B3B792A0013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 66755B001B3B792A0013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 66755B011B3B792A0013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 66755B021B3B792A0013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 66755B031B3B792A0013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 66755B041B3B792A0013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 66755B051B3B792A0013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 66755B061B3B792A0013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 66755B071B3B792A0013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 66755B081B3B792A0013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 66755B091B3B792A0013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 66755B0A1B3B792A0013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 66755B0B1B3B792A0013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 66755B0C1B3B792A0013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 66755B0D1B3B792A0013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 66755B0E1B3B792A0013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 66755B0F1B3B792A0013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 66755B101B3B792A0013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 66755B121B3B792A0013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 66755B131B3B792A0013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 94056E7F185BCBC000EB94BA /* EZAudioWaveformFromFileExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioWaveformFromFileExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 94056E82185BCBC000EB94BA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 94056E85185BCBC000EB94BA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -150,52 +153,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6628E2361B3A1A1B00020E56 /* EZAudio */ = { + 66755AEE1B3B792A0013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 6628E2371B3A1A1B00020E56 /* AEFloatConverter.h */, - 6628E2381B3A1A1B00020E56 /* AEFloatConverter.m */, - 6628E2391B3A1A1B00020E56 /* EZAudio.h */, - 6628E23A1B3A1A1B00020E56 /* EZAudio.m */, - 6628E23B1B3A1A1B00020E56 /* EZAudioDevice.h */, - 6628E23C1B3A1A1B00020E56 /* EZAudioDevice.m */, - 6628E23D1B3A1A1B00020E56 /* EZAudioFile.h */, - 6628E23E1B3A1A1B00020E56 /* EZAudioFile.m */, - 6628E23F1B3A1A1B00020E56 /* EZAudioFloatConverter.h */, - 6628E2401B3A1A1B00020E56 /* EZAudioFloatConverter.m */, - 6628E2411B3A1A1B00020E56 /* EZAudioFloatData.h */, - 6628E2421B3A1A1B00020E56 /* EZAudioFloatData.m */, - 6628E2431B3A1A1B00020E56 /* EZAudioPlayer.h */, - 6628E2441B3A1A1B00020E56 /* EZAudioPlayer.m */, - 6628E2451B3A1A1B00020E56 /* EZAudioPlot.h */, - 6628E2461B3A1A1B00020E56 /* EZAudioPlot.m */, - 6628E2471B3A1A1B00020E56 /* EZAudioPlotGL.h */, - 6628E2481B3A1A1B00020E56 /* EZAudioPlotGL.m */, - 6628E2491B3A1A1B00020E56 /* EZAudioPlotGLKViewController.h */, - 6628E24A1B3A1A1B00020E56 /* EZAudioPlotGLKViewController.m */, - 6628E24B1B3A1A1B00020E56 /* EZAudioUtilities.h */, - 6628E24C1B3A1A1C00020E56 /* EZAudioUtilities.m */, - 6628E24D1B3A1A1C00020E56 /* EZMicrophone.h */, - 6628E24E1B3A1A1C00020E56 /* EZMicrophone.m */, - 6628E24F1B3A1A1C00020E56 /* EZOutput.h */, - 6628E2501B3A1A1C00020E56 /* EZOutput.m */, - 6628E2511B3A1A1C00020E56 /* EZPlot.h */, - 6628E2521B3A1A1C00020E56 /* EZPlot.m */, - 6628E2531B3A1A1C00020E56 /* EZRecorder.h */, - 6628E2541B3A1A1C00020E56 /* EZRecorder.m */, - 6628E2551B3A1A1C00020E56 /* TPCircularBuffer.c */, - 6628E2561B3A1A1C00020E56 /* TPCircularBuffer.h */, - 6628E2571B3A1A1C00020E56 /* VERSION */, + 66755AEF1B3B792A0013E67E /* AEFloatConverter.h */, + 66755AF01B3B792A0013E67E /* AEFloatConverter.m */, + 66755AF11B3B792A0013E67E /* EZAudio.h */, + 66755AF21B3B792A0013E67E /* EZAudio.m */, + 66755AF31B3B792A0013E67E /* EZAudioDevice.h */, + 66755AF41B3B792A0013E67E /* EZAudioDevice.m */, + 66755AF51B3B792A0013E67E /* EZAudioDisplayLink.h */, + 66755AF61B3B792A0013E67E /* EZAudioDisplayLink.m */, + 66755AF71B3B792A0013E67E /* EZAudioFile.h */, + 66755AF81B3B792A0013E67E /* EZAudioFile.m */, + 66755AF91B3B792A0013E67E /* EZAudioFloatConverter.h */, + 66755AFA1B3B792A0013E67E /* EZAudioFloatConverter.m */, + 66755AFB1B3B792A0013E67E /* EZAudioFloatData.h */, + 66755AFC1B3B792A0013E67E /* EZAudioFloatData.m */, + 66755AFD1B3B792A0013E67E /* EZAudioPlayer.h */, + 66755AFE1B3B792A0013E67E /* EZAudioPlayer.m */, + 66755AFF1B3B792A0013E67E /* EZAudioPlot.h */, + 66755B001B3B792A0013E67E /* EZAudioPlot.m */, + 66755B011B3B792A0013E67E /* EZAudioPlotGL.h */, + 66755B021B3B792A0013E67E /* EZAudioPlotGL.m */, + 66755B031B3B792A0013E67E /* EZAudioPlotGLKViewController.h */, + 66755B041B3B792A0013E67E /* EZAudioPlotGLKViewController.m */, + 66755B051B3B792A0013E67E /* EZAudioUtilities.h */, + 66755B061B3B792A0013E67E /* EZAudioUtilities.m */, + 66755B071B3B792A0013E67E /* EZMicrophone.h */, + 66755B081B3B792A0013E67E /* EZMicrophone.m */, + 66755B091B3B792A0013E67E /* EZOutput.h */, + 66755B0A1B3B792A0013E67E /* EZOutput.m */, + 66755B0B1B3B792A0013E67E /* EZPlot.h */, + 66755B0C1B3B792A0013E67E /* EZPlot.m */, + 66755B0D1B3B792A0013E67E /* EZRecorder.h */, + 66755B0E1B3B792A0013E67E /* EZRecorder.m */, + 66755B0F1B3B792A0013E67E /* TPCircularBuffer.c */, + 66755B101B3B792A0013E67E /* TPCircularBuffer.h */, + 66755B111B3B792A0013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 6628E2571B3A1A1C00020E56 /* VERSION */ = { + 66755B111B3B792A0013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 6628E2581B3A1A1C00020E56 /* CHANGELOG */, - 6628E2591B3A1A1C00020E56 /* VERSION */, + 66755B121B3B792A0013E67E /* CHANGELOG */, + 66755B131B3B792A0013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -248,7 +253,7 @@ 94056E88185BCBC000EB94BA /* EZAudioWaveformFromFileExample */ = { isa = PBXGroup; children = ( - 6628E2361B3A1A1B00020E56 /* EZAudio */, + 66755AEE1B3B792A0013E67E /* EZAudio */, 94056E94185BCBC000EB94BA /* AppDelegate.h */, 94056E95185BCBC000EB94BA /* AppDelegate.m */, 94056EDB185BCC0100EB94BA /* WaveformFromFileViewController.h */, @@ -370,10 +375,10 @@ files = ( 94056E8D185BCBC000EB94BA /* InfoPlist.strings in Resources */, 94056E9B185BCBC000EB94BA /* Images.xcassets in Resources */, - 6628E26A1B3A1A1C00020E56 /* CHANGELOG in Resources */, + 66755B251B3B792A0013E67E /* CHANGELOG in Resources */, 9417A6D31865927500D9D37B /* simple-drum-beat.wav in Resources */, 94056EDF185BCC0200EB94BA /* WaveformFromFileViewController.xib in Resources */, - 6628E26B1B3A1A1C00020E56 /* VERSION in Resources */, + 66755B261B3B792A0013E67E /* VERSION in Resources */, 94056E93185BCBC000EB94BA /* Credits.rtf in Resources */, 94056E99185BCBC000EB94BA /* MainMenu.xib in Resources */, ); @@ -394,25 +399,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6628E2681B3A1A1C00020E56 /* EZRecorder.m in Sources */, + 66755B1C1B3B792A0013E67E /* EZAudioPlot.m in Sources */, + 66755B1B1B3B792A0013E67E /* EZAudioPlayer.m in Sources */, 94056E96185BCBC000EB94BA /* AppDelegate.m in Sources */, - 6628E25E1B3A1A1C00020E56 /* EZAudioFloatConverter.m in Sources */, - 6628E25F1B3A1A1C00020E56 /* EZAudioFloatData.m in Sources */, - 6628E25A1B3A1A1C00020E56 /* AEFloatConverter.m in Sources */, - 6628E25D1B3A1A1C00020E56 /* EZAudioFile.m in Sources */, - 6628E2661B3A1A1C00020E56 /* EZOutput.m in Sources */, - 6628E2621B3A1A1C00020E56 /* EZAudioPlotGL.m in Sources */, - 6628E2691B3A1A1C00020E56 /* TPCircularBuffer.c in Sources */, - 6628E2611B3A1A1C00020E56 /* EZAudioPlot.m in Sources */, + 66755B1D1B3B792A0013E67E /* EZAudioPlotGL.m in Sources */, + 66755B1E1B3B792A0013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 66755B181B3B792A0013E67E /* EZAudioFile.m in Sources */, + 66755B211B3B792A0013E67E /* EZOutput.m in Sources */, + 66755B141B3B792A0013E67E /* AEFloatConverter.m in Sources */, + 66755B1F1B3B792A0013E67E /* EZAudioUtilities.m in Sources */, + 66755B221B3B792A0013E67E /* EZPlot.m in Sources */, 94056EDE185BCC0200EB94BA /* WaveformFromFileViewController.m in Sources */, - 6628E2651B3A1A1C00020E56 /* EZMicrophone.m in Sources */, - 6628E2601B3A1A1C00020E56 /* EZAudioPlayer.m in Sources */, - 6628E25C1B3A1A1C00020E56 /* EZAudioDevice.m in Sources */, + 66755B231B3B792A0013E67E /* EZRecorder.m in Sources */, + 66755B1A1B3B792A0013E67E /* EZAudioFloatData.m in Sources */, + 66755B191B3B792A0013E67E /* EZAudioFloatConverter.m in Sources */, + 66755B171B3B792A0013E67E /* EZAudioDisplayLink.m in Sources */, + 66755B201B3B792A0013E67E /* EZMicrophone.m in Sources */, + 66755B161B3B792A0013E67E /* EZAudioDevice.m in Sources */, 94056E8F185BCBC000EB94BA /* main.m in Sources */, - 6628E2671B3A1A1C00020E56 /* EZPlot.m in Sources */, - 6628E25B1B3A1A1C00020E56 /* EZAudio.m in Sources */, - 6628E2641B3A1A1C00020E56 /* EZAudioUtilities.m in Sources */, - 6628E2631B3A1A1C00020E56 /* EZAudioPlotGLKViewController.m in Sources */, + 66755B241B3B792A0013E67E /* TPCircularBuffer.c in Sources */, + 66755B151B3B792A0013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m b/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m index e0f0d44..83a3dd3 100644 --- a/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m +++ b/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m @@ -34,19 +34,28 @@ -(void)awakeFromNib { // - //Customizing the audio plot's look + // Customizing the audio plot's look // + // Background color self.audioPlot.backgroundColor = [NSColor colorWithCalibratedRed: 0.169 green: 0.643 blue: 0.675 alpha: 1]; + // Waveform color self.audioPlot.color = [NSColor colorWithCalibratedRed: 1.000 green: 1.000 blue: 1.000 alpha: 1]; + // Plot type self.audioPlot.plotType = EZPlotTypeBuffer; + // Fill self.audioPlot.shouldFill = YES; + // Mirror self.audioPlot.shouldMirror = YES; + // Don't optimze for real-time because we don't need to re-render + // the view 60 frames per second + self.audioPlot.optimizeForRealtimePlot = NO; + // // Open the default file included with the example // diff --git a/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.xib b/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.xib index 3196ce4..82c0047 100644 --- a/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.xib +++ b/EZAudioExamples/OSX/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.xib @@ -14,7 +14,7 @@ - + @@ -43,7 +43,7 @@ - - + diff --git a/EZAudioExamples/iOS/EZAudioPlayFileExample/EZAudioPlayFileExample/PlayFileViewController.h b/EZAudioExamples/iOS/EZAudioPlayFileExample/EZAudioPlayFileExample/PlayFileViewController.h index 6bc959c..8c27303 100644 --- a/EZAudioExamples/iOS/EZAudioPlayFileExample/EZAudioPlayFileExample/PlayFileViewController.h +++ b/EZAudioExamples/iOS/EZAudioPlayFileExample/EZAudioPlayFileExample/PlayFileViewController.h @@ -31,7 +31,7 @@ /** The CoreGraphics based audio plot */ -@property (nonatomic,weak) IBOutlet EZAudioPlotGL *audioPlot; +@property (nonatomic,weak) IBOutlet EZAudioPlot *audioPlot; #pragma mark - UI Extras /** diff --git a/EZAudioExamples/iOS/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj b/EZAudioExamples/iOS/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj index 04e458f..f55a83d 100644 --- a/EZAudioExamples/iOS/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/iOS/EZAudioRecordExample/EZAudioRecordExample.xcodeproj/project.pbxproj @@ -7,25 +7,26 @@ objects = { /* Begin PBXBuildFile section */ - 6628E1E21B39D98100020E56 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1C01B39D98100020E56 /* AEFloatConverter.m */; }; - 6628E1E31B39D98100020E56 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1C21B39D98100020E56 /* EZAudio.m */; }; - 6628E1E41B39D98100020E56 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1C41B39D98100020E56 /* EZAudioDevice.m */; }; - 6628E1E51B39D98100020E56 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1C61B39D98100020E56 /* EZAudioFile.m */; }; - 6628E1E61B39D98100020E56 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1C81B39D98100020E56 /* EZAudioFloatConverter.m */; }; - 6628E1E71B39D98100020E56 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1CA1B39D98100020E56 /* EZAudioFloatData.m */; }; - 6628E1E81B39D98100020E56 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1CC1B39D98100020E56 /* EZAudioPlayer.m */; }; - 6628E1E91B39D98100020E56 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1CE1B39D98100020E56 /* EZAudioPlot.m */; }; - 6628E1EA1B39D98100020E56 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1D01B39D98100020E56 /* EZAudioPlotGL.m */; }; - 6628E1EB1B39D98100020E56 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1D21B39D98100020E56 /* EZAudioPlotGLKViewController.m */; }; - 6628E1EC1B39D98100020E56 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1D41B39D98100020E56 /* EZAudioUtilities.m */; }; - 6628E1ED1B39D98100020E56 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1D61B39D98100020E56 /* EZMicrophone.m */; }; - 6628E1EE1B39D98100020E56 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1D81B39D98100020E56 /* EZOutput.m */; }; - 6628E1EF1B39D98100020E56 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1DA1B39D98100020E56 /* EZPlot.m */; }; - 6628E1F01B39D98100020E56 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1DC1B39D98100020E56 /* EZRecorder.m */; }; - 6628E1F11B39D98100020E56 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1DD1B39D98100020E56 /* TPCircularBuffer.c */; }; - 6628E1F21B39D98100020E56 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 6628E1E01B39D98100020E56 /* CHANGELOG */; }; - 6628E1F31B39D98100020E56 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 6628E1E11B39D98100020E56 /* VERSION */; }; 6628E22D1B39F7B400020E56 /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6628E22C1B39F7B400020E56 /* MainStoryboard.storyboard */; }; + 667559BE1B3B78890013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675599A1B3B78890013E67E /* AEFloatConverter.m */; }; + 667559BF1B3B78890013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675599C1B3B78890013E67E /* EZAudio.m */; }; + 667559C01B3B78890013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675599E1B3B78890013E67E /* EZAudioDevice.m */; }; + 667559C11B3B78890013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559A01B3B78890013E67E /* EZAudioDisplayLink.m */; }; + 667559C21B3B78890013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559A21B3B78890013E67E /* EZAudioFile.m */; }; + 667559C31B3B78890013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559A41B3B78890013E67E /* EZAudioFloatConverter.m */; }; + 667559C41B3B78890013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559A61B3B78890013E67E /* EZAudioFloatData.m */; }; + 667559C51B3B78890013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559A81B3B78890013E67E /* EZAudioPlayer.m */; }; + 667559C61B3B78890013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559AA1B3B78890013E67E /* EZAudioPlot.m */; }; + 667559C71B3B78890013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559AC1B3B78890013E67E /* EZAudioPlotGL.m */; }; + 667559C81B3B78890013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559AE1B3B78890013E67E /* EZAudioPlotGLKViewController.m */; }; + 667559C91B3B78890013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559B01B3B78890013E67E /* EZAudioUtilities.m */; }; + 667559CA1B3B78890013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559B21B3B78890013E67E /* EZMicrophone.m */; }; + 667559CB1B3B78890013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559B41B3B78890013E67E /* EZOutput.m */; }; + 667559CC1B3B78890013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559B61B3B78890013E67E /* EZPlot.m */; }; + 667559CD1B3B78890013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559B81B3B78890013E67E /* EZRecorder.m */; }; + 667559CE1B3B78890013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 667559B91B3B78890013E67E /* TPCircularBuffer.c */; }; + 667559CF1B3B78890013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 667559BC1B3B78890013E67E /* CHANGELOG */; }; + 667559D01B3B78890013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 667559BD1B3B78890013E67E /* VERSION */; }; 940570CC185E7F8300EB94BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 940570CB185E7F8300EB94BA /* Foundation.framework */; }; 940570CE185E7F8300EB94BA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 940570CD185E7F8300EB94BA /* CoreGraphics.framework */; }; 940570D0185E7F8300EB94BA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 940570CF185E7F8300EB94BA /* UIKit.framework */; }; @@ -55,41 +56,43 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 6628E1BF1B39D98100020E56 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 6628E1C01B39D98100020E56 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 6628E1C11B39D98100020E56 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 6628E1C21B39D98100020E56 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 6628E1C31B39D98100020E56 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 6628E1C41B39D98100020E56 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 6628E1C51B39D98100020E56 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 6628E1C61B39D98100020E56 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 6628E1C71B39D98100020E56 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 6628E1C81B39D98100020E56 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 6628E1C91B39D98100020E56 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 6628E1CA1B39D98100020E56 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 6628E1CB1B39D98100020E56 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 6628E1CC1B39D98100020E56 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 6628E1CD1B39D98100020E56 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 6628E1CE1B39D98100020E56 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 6628E1CF1B39D98100020E56 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 6628E1D01B39D98100020E56 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 6628E1D11B39D98100020E56 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 6628E1D21B39D98100020E56 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 6628E1D31B39D98100020E56 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 6628E1D41B39D98100020E56 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 6628E1D51B39D98100020E56 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 6628E1D61B39D98100020E56 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 6628E1D71B39D98100020E56 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 6628E1D81B39D98100020E56 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 6628E1D91B39D98100020E56 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 6628E1DA1B39D98100020E56 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 6628E1DB1B39D98100020E56 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 6628E1DC1B39D98100020E56 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 6628E1DD1B39D98100020E56 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 6628E1DE1B39D98100020E56 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 6628E1E01B39D98100020E56 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 6628E1E11B39D98100020E56 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 6628E22C1B39F7B400020E56 /* MainStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainStoryboard.storyboard; sourceTree = ""; }; + 667559991B3B78890013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 6675599A1B3B78890013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 6675599B1B3B78890013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 6675599C1B3B78890013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 6675599D1B3B78890013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 6675599E1B3B78890013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 6675599F1B3B78890013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 667559A01B3B78890013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 667559A11B3B78890013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 667559A21B3B78890013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 667559A31B3B78890013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 667559A41B3B78890013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 667559A51B3B78890013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 667559A61B3B78890013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 667559A71B3B78890013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 667559A81B3B78890013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 667559A91B3B78890013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 667559AA1B3B78890013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 667559AB1B3B78890013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 667559AC1B3B78890013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 667559AD1B3B78890013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 667559AE1B3B78890013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 667559AF1B3B78890013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 667559B01B3B78890013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 667559B11B3B78890013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 667559B21B3B78890013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 667559B31B3B78890013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 667559B41B3B78890013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 667559B51B3B78890013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 667559B61B3B78890013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 667559B71B3B78890013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 667559B81B3B78890013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 667559B91B3B78890013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 667559BA1B3B78890013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 667559BC1B3B78890013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 667559BD1B3B78890013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 940570C8185E7F8300EB94BA /* EZAudioRecordExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioRecordExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 940570CB185E7F8300EB94BA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 940570CD185E7F8300EB94BA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -140,52 +143,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6628E1BE1B39D98100020E56 /* EZAudio */ = { + 667559981B3B78890013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 6628E1BF1B39D98100020E56 /* AEFloatConverter.h */, - 6628E1C01B39D98100020E56 /* AEFloatConverter.m */, - 6628E1C11B39D98100020E56 /* EZAudio.h */, - 6628E1C21B39D98100020E56 /* EZAudio.m */, - 6628E1C31B39D98100020E56 /* EZAudioDevice.h */, - 6628E1C41B39D98100020E56 /* EZAudioDevice.m */, - 6628E1C51B39D98100020E56 /* EZAudioFile.h */, - 6628E1C61B39D98100020E56 /* EZAudioFile.m */, - 6628E1C71B39D98100020E56 /* EZAudioFloatConverter.h */, - 6628E1C81B39D98100020E56 /* EZAudioFloatConverter.m */, - 6628E1C91B39D98100020E56 /* EZAudioFloatData.h */, - 6628E1CA1B39D98100020E56 /* EZAudioFloatData.m */, - 6628E1CB1B39D98100020E56 /* EZAudioPlayer.h */, - 6628E1CC1B39D98100020E56 /* EZAudioPlayer.m */, - 6628E1CD1B39D98100020E56 /* EZAudioPlot.h */, - 6628E1CE1B39D98100020E56 /* EZAudioPlot.m */, - 6628E1CF1B39D98100020E56 /* EZAudioPlotGL.h */, - 6628E1D01B39D98100020E56 /* EZAudioPlotGL.m */, - 6628E1D11B39D98100020E56 /* EZAudioPlotGLKViewController.h */, - 6628E1D21B39D98100020E56 /* EZAudioPlotGLKViewController.m */, - 6628E1D31B39D98100020E56 /* EZAudioUtilities.h */, - 6628E1D41B39D98100020E56 /* EZAudioUtilities.m */, - 6628E1D51B39D98100020E56 /* EZMicrophone.h */, - 6628E1D61B39D98100020E56 /* EZMicrophone.m */, - 6628E1D71B39D98100020E56 /* EZOutput.h */, - 6628E1D81B39D98100020E56 /* EZOutput.m */, - 6628E1D91B39D98100020E56 /* EZPlot.h */, - 6628E1DA1B39D98100020E56 /* EZPlot.m */, - 6628E1DB1B39D98100020E56 /* EZRecorder.h */, - 6628E1DC1B39D98100020E56 /* EZRecorder.m */, - 6628E1DD1B39D98100020E56 /* TPCircularBuffer.c */, - 6628E1DE1B39D98100020E56 /* TPCircularBuffer.h */, - 6628E1DF1B39D98100020E56 /* VERSION */, + 667559991B3B78890013E67E /* AEFloatConverter.h */, + 6675599A1B3B78890013E67E /* AEFloatConverter.m */, + 6675599B1B3B78890013E67E /* EZAudio.h */, + 6675599C1B3B78890013E67E /* EZAudio.m */, + 6675599D1B3B78890013E67E /* EZAudioDevice.h */, + 6675599E1B3B78890013E67E /* EZAudioDevice.m */, + 6675599F1B3B78890013E67E /* EZAudioDisplayLink.h */, + 667559A01B3B78890013E67E /* EZAudioDisplayLink.m */, + 667559A11B3B78890013E67E /* EZAudioFile.h */, + 667559A21B3B78890013E67E /* EZAudioFile.m */, + 667559A31B3B78890013E67E /* EZAudioFloatConverter.h */, + 667559A41B3B78890013E67E /* EZAudioFloatConverter.m */, + 667559A51B3B78890013E67E /* EZAudioFloatData.h */, + 667559A61B3B78890013E67E /* EZAudioFloatData.m */, + 667559A71B3B78890013E67E /* EZAudioPlayer.h */, + 667559A81B3B78890013E67E /* EZAudioPlayer.m */, + 667559A91B3B78890013E67E /* EZAudioPlot.h */, + 667559AA1B3B78890013E67E /* EZAudioPlot.m */, + 667559AB1B3B78890013E67E /* EZAudioPlotGL.h */, + 667559AC1B3B78890013E67E /* EZAudioPlotGL.m */, + 667559AD1B3B78890013E67E /* EZAudioPlotGLKViewController.h */, + 667559AE1B3B78890013E67E /* EZAudioPlotGLKViewController.m */, + 667559AF1B3B78890013E67E /* EZAudioUtilities.h */, + 667559B01B3B78890013E67E /* EZAudioUtilities.m */, + 667559B11B3B78890013E67E /* EZMicrophone.h */, + 667559B21B3B78890013E67E /* EZMicrophone.m */, + 667559B31B3B78890013E67E /* EZOutput.h */, + 667559B41B3B78890013E67E /* EZOutput.m */, + 667559B51B3B78890013E67E /* EZPlot.h */, + 667559B61B3B78890013E67E /* EZPlot.m */, + 667559B71B3B78890013E67E /* EZRecorder.h */, + 667559B81B3B78890013E67E /* EZRecorder.m */, + 667559B91B3B78890013E67E /* TPCircularBuffer.c */, + 667559BA1B3B78890013E67E /* TPCircularBuffer.h */, + 667559BB1B3B78890013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 6628E1DF1B39D98100020E56 /* VERSION */ = { + 667559BB1B3B78890013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 6628E1E01B39D98100020E56 /* CHANGELOG */, - 6628E1E11B39D98100020E56 /* VERSION */, + 667559BC1B3B78890013E67E /* CHANGELOG */, + 667559BD1B3B78890013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -226,7 +231,7 @@ 940570D1185E7F8300EB94BA /* EZAudioRecordExample */ = { isa = PBXGroup; children = ( - 6628E1BE1B39D98100020E56 /* EZAudio */, + 667559981B3B78890013E67E /* EZAudio */, 940570DA185E7F8300EB94BA /* AppDelegate.h */, 940570DB185E7F8300EB94BA /* AppDelegate.m */, 6628E22C1B39F7B400020E56 /* MainStoryboard.storyboard */, @@ -344,10 +349,10 @@ buildActionMask = 2147483647; files = ( 940570E7185E7F8300EB94BA /* Images.xcassets in Resources */, + 667559CF1B3B78890013E67E /* CHANGELOG in Resources */, 6628E22D1B39F7B400020E56 /* MainStoryboard.storyboard in Resources */, - 6628E1F31B39D98100020E56 /* VERSION in Resources */, 940570D6185E7F8300EB94BA /* InfoPlist.strings in Resources */, - 6628E1F21B39D98100020E56 /* CHANGELOG in Resources */, + 667559D01B3B78890013E67E /* VERSION in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -366,25 +371,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6628E1F01B39D98100020E56 /* EZRecorder.m in Sources */, + 667559C61B3B78890013E67E /* EZAudioPlot.m in Sources */, + 667559C51B3B78890013E67E /* EZAudioPlayer.m in Sources */, 94057105185E805900EB94BA /* RecordViewController.m in Sources */, - 6628E1E61B39D98100020E56 /* EZAudioFloatConverter.m in Sources */, - 6628E1E71B39D98100020E56 /* EZAudioFloatData.m in Sources */, - 6628E1E21B39D98100020E56 /* AEFloatConverter.m in Sources */, - 6628E1E51B39D98100020E56 /* EZAudioFile.m in Sources */, - 6628E1EE1B39D98100020E56 /* EZOutput.m in Sources */, - 6628E1EA1B39D98100020E56 /* EZAudioPlotGL.m in Sources */, - 6628E1F11B39D98100020E56 /* TPCircularBuffer.c in Sources */, - 6628E1E91B39D98100020E56 /* EZAudioPlot.m in Sources */, + 667559C71B3B78890013E67E /* EZAudioPlotGL.m in Sources */, + 667559C81B3B78890013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 667559C21B3B78890013E67E /* EZAudioFile.m in Sources */, + 667559CB1B3B78890013E67E /* EZOutput.m in Sources */, + 667559BE1B3B78890013E67E /* AEFloatConverter.m in Sources */, + 667559C91B3B78890013E67E /* EZAudioUtilities.m in Sources */, + 667559CC1B3B78890013E67E /* EZPlot.m in Sources */, 940570DC185E7F8300EB94BA /* AppDelegate.m in Sources */, - 6628E1ED1B39D98100020E56 /* EZMicrophone.m in Sources */, - 6628E1E81B39D98100020E56 /* EZAudioPlayer.m in Sources */, - 6628E1E41B39D98100020E56 /* EZAudioDevice.m in Sources */, + 667559CD1B3B78890013E67E /* EZRecorder.m in Sources */, + 667559C41B3B78890013E67E /* EZAudioFloatData.m in Sources */, + 667559C31B3B78890013E67E /* EZAudioFloatConverter.m in Sources */, + 667559C11B3B78890013E67E /* EZAudioDisplayLink.m in Sources */, + 667559CA1B3B78890013E67E /* EZMicrophone.m in Sources */, + 667559C01B3B78890013E67E /* EZAudioDevice.m in Sources */, 940570D8185E7F8300EB94BA /* main.m in Sources */, - 6628E1EF1B39D98100020E56 /* EZPlot.m in Sources */, - 6628E1E31B39D98100020E56 /* EZAudio.m in Sources */, - 6628E1EC1B39D98100020E56 /* EZAudioUtilities.m in Sources */, - 6628E1EB1B39D98100020E56 /* EZAudioPlotGLKViewController.m in Sources */, + 667559CE1B3B78890013E67E /* TPCircularBuffer.c in Sources */, + 667559BF1B3B78890013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj b/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj index 9e3a83e..b8bba50 100644 --- a/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj +++ b/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample.xcodeproj/project.pbxproj @@ -7,25 +7,26 @@ objects = { /* Begin PBXBuildFile section */ - 6628E1AC1B39D97B00020E56 /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E18A1B39D97B00020E56 /* AEFloatConverter.m */; }; - 6628E1AD1B39D97B00020E56 /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E18C1B39D97B00020E56 /* EZAudio.m */; }; - 6628E1AE1B39D97B00020E56 /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E18E1B39D97B00020E56 /* EZAudioDevice.m */; }; - 6628E1AF1B39D97B00020E56 /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1901B39D97B00020E56 /* EZAudioFile.m */; }; - 6628E1B01B39D97B00020E56 /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1921B39D97B00020E56 /* EZAudioFloatConverter.m */; }; - 6628E1B11B39D97B00020E56 /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1941B39D97B00020E56 /* EZAudioFloatData.m */; }; - 6628E1B21B39D97B00020E56 /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1961B39D97B00020E56 /* EZAudioPlayer.m */; }; - 6628E1B31B39D97B00020E56 /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1981B39D97B00020E56 /* EZAudioPlot.m */; }; - 6628E1B41B39D97B00020E56 /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E19A1B39D97B00020E56 /* EZAudioPlotGL.m */; }; - 6628E1B51B39D97B00020E56 /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E19C1B39D97B00020E56 /* EZAudioPlotGLKViewController.m */; }; - 6628E1B61B39D97B00020E56 /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E19E1B39D97B00020E56 /* EZAudioUtilities.m */; }; - 6628E1B71B39D97B00020E56 /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1A01B39D97B00020E56 /* EZMicrophone.m */; }; - 6628E1B81B39D97B00020E56 /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1A21B39D97B00020E56 /* EZOutput.m */; }; - 6628E1B91B39D97B00020E56 /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1A41B39D97B00020E56 /* EZPlot.m */; }; - 6628E1BA1B39D97B00020E56 /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1A61B39D97B00020E56 /* EZRecorder.m */; }; - 6628E1BB1B39D97B00020E56 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6628E1A71B39D97B00020E56 /* TPCircularBuffer.c */; }; - 6628E1BC1B39D97B00020E56 /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 6628E1AA1B39D97B00020E56 /* CHANGELOG */; }; - 6628E1BD1B39D97B00020E56 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 6628E1AB1B39D97B00020E56 /* VERSION */; }; 6628E22F1B39F7BC00020E56 /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6628E22E1B39F7BC00020E56 /* MainStoryboard.storyboard */; }; + 667559851B3B78820013E67E /* AEFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559611B3B78820013E67E /* AEFloatConverter.m */; }; + 667559861B3B78820013E67E /* EZAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559631B3B78820013E67E /* EZAudio.m */; }; + 667559871B3B78820013E67E /* EZAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559651B3B78820013E67E /* EZAudioDevice.m */; }; + 667559881B3B78820013E67E /* EZAudioDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559671B3B78820013E67E /* EZAudioDisplayLink.m */; }; + 667559891B3B78820013E67E /* EZAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559691B3B78820013E67E /* EZAudioFile.m */; }; + 6675598A1B3B78820013E67E /* EZAudioFloatConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675596B1B3B78820013E67E /* EZAudioFloatConverter.m */; }; + 6675598B1B3B78820013E67E /* EZAudioFloatData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675596D1B3B78820013E67E /* EZAudioFloatData.m */; }; + 6675598C1B3B78820013E67E /* EZAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675596F1B3B78820013E67E /* EZAudioPlayer.m */; }; + 6675598D1B3B78820013E67E /* EZAudioPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559711B3B78820013E67E /* EZAudioPlot.m */; }; + 6675598E1B3B78820013E67E /* EZAudioPlotGL.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559731B3B78820013E67E /* EZAudioPlotGL.m */; }; + 6675598F1B3B78820013E67E /* EZAudioPlotGLKViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559751B3B78820013E67E /* EZAudioPlotGLKViewController.m */; }; + 667559901B3B78820013E67E /* EZAudioUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559771B3B78820013E67E /* EZAudioUtilities.m */; }; + 667559911B3B78820013E67E /* EZMicrophone.m in Sources */ = {isa = PBXBuildFile; fileRef = 667559791B3B78820013E67E /* EZMicrophone.m */; }; + 667559921B3B78820013E67E /* EZOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675597B1B3B78820013E67E /* EZOutput.m */; }; + 667559931B3B78820013E67E /* EZPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675597D1B3B78820013E67E /* EZPlot.m */; }; + 667559941B3B78820013E67E /* EZRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6675597F1B3B78820013E67E /* EZRecorder.m */; }; + 667559951B3B78820013E67E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 667559801B3B78820013E67E /* TPCircularBuffer.c */; }; + 667559961B3B78820013E67E /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 667559831B3B78820013E67E /* CHANGELOG */; }; + 667559971B3B78820013E67E /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 667559841B3B78820013E67E /* VERSION */; }; 9405705E185E69D400EB94BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9405705D185E69D400EB94BA /* Foundation.framework */; }; 94057060185E69D400EB94BA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9405705F185E69D400EB94BA /* CoreGraphics.framework */; }; 94057062185E69D400EB94BA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94057061185E69D400EB94BA /* UIKit.framework */; }; @@ -56,41 +57,43 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 6628E1891B39D97B00020E56 /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; - 6628E18A1B39D97B00020E56 /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; - 6628E18B1B39D97B00020E56 /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; - 6628E18C1B39D97B00020E56 /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; - 6628E18D1B39D97B00020E56 /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; - 6628E18E1B39D97B00020E56 /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; - 6628E18F1B39D97B00020E56 /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; - 6628E1901B39D97B00020E56 /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; - 6628E1911B39D97B00020E56 /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; - 6628E1921B39D97B00020E56 /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; - 6628E1931B39D97B00020E56 /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; - 6628E1941B39D97B00020E56 /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; - 6628E1951B39D97B00020E56 /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; - 6628E1961B39D97B00020E56 /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; - 6628E1971B39D97B00020E56 /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; - 6628E1981B39D97B00020E56 /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; - 6628E1991B39D97B00020E56 /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; - 6628E19A1B39D97B00020E56 /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; - 6628E19B1B39D97B00020E56 /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; - 6628E19C1B39D97B00020E56 /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; - 6628E19D1B39D97B00020E56 /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; - 6628E19E1B39D97B00020E56 /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; - 6628E19F1B39D97B00020E56 /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; - 6628E1A01B39D97B00020E56 /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; - 6628E1A11B39D97B00020E56 /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; - 6628E1A21B39D97B00020E56 /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; - 6628E1A31B39D97B00020E56 /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; - 6628E1A41B39D97B00020E56 /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; - 6628E1A51B39D97B00020E56 /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; - 6628E1A61B39D97B00020E56 /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; - 6628E1A71B39D97B00020E56 /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 6628E1A81B39D97B00020E56 /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 6628E1AA1B39D97B00020E56 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 6628E1AB1B39D97B00020E56 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 6628E22E1B39F7BC00020E56 /* MainStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainStoryboard.storyboard; sourceTree = ""; }; + 667559601B3B78820013E67E /* AEFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AEFloatConverter.h; sourceTree = ""; }; + 667559611B3B78820013E67E /* AEFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AEFloatConverter.m; sourceTree = ""; }; + 667559621B3B78820013E67E /* EZAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudio.h; sourceTree = ""; }; + 667559631B3B78820013E67E /* EZAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudio.m; sourceTree = ""; }; + 667559641B3B78820013E67E /* EZAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDevice.h; sourceTree = ""; }; + 667559651B3B78820013E67E /* EZAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDevice.m; sourceTree = ""; }; + 667559661B3B78820013E67E /* EZAudioDisplayLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioDisplayLink.h; sourceTree = ""; }; + 667559671B3B78820013E67E /* EZAudioDisplayLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioDisplayLink.m; sourceTree = ""; }; + 667559681B3B78820013E67E /* EZAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFile.h; sourceTree = ""; }; + 667559691B3B78820013E67E /* EZAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFile.m; sourceTree = ""; }; + 6675596A1B3B78820013E67E /* EZAudioFloatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatConverter.h; sourceTree = ""; }; + 6675596B1B3B78820013E67E /* EZAudioFloatConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatConverter.m; sourceTree = ""; }; + 6675596C1B3B78820013E67E /* EZAudioFloatData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioFloatData.h; sourceTree = ""; }; + 6675596D1B3B78820013E67E /* EZAudioFloatData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioFloatData.m; sourceTree = ""; }; + 6675596E1B3B78820013E67E /* EZAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlayer.h; sourceTree = ""; }; + 6675596F1B3B78820013E67E /* EZAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlayer.m; sourceTree = ""; }; + 667559701B3B78820013E67E /* EZAudioPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlot.h; sourceTree = ""; }; + 667559711B3B78820013E67E /* EZAudioPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlot.m; sourceTree = ""; }; + 667559721B3B78820013E67E /* EZAudioPlotGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGL.h; sourceTree = ""; }; + 667559731B3B78820013E67E /* EZAudioPlotGL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGL.m; sourceTree = ""; }; + 667559741B3B78820013E67E /* EZAudioPlotGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioPlotGLKViewController.h; sourceTree = ""; }; + 667559751B3B78820013E67E /* EZAudioPlotGLKViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioPlotGLKViewController.m; sourceTree = ""; }; + 667559761B3B78820013E67E /* EZAudioUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAudioUtilities.h; sourceTree = ""; }; + 667559771B3B78820013E67E /* EZAudioUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZAudioUtilities.m; sourceTree = ""; }; + 667559781B3B78820013E67E /* EZMicrophone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMicrophone.h; sourceTree = ""; }; + 667559791B3B78820013E67E /* EZMicrophone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMicrophone.m; sourceTree = ""; }; + 6675597A1B3B78820013E67E /* EZOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOutput.h; sourceTree = ""; }; + 6675597B1B3B78820013E67E /* EZOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZOutput.m; sourceTree = ""; }; + 6675597C1B3B78820013E67E /* EZPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlot.h; sourceTree = ""; }; + 6675597D1B3B78820013E67E /* EZPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlot.m; sourceTree = ""; }; + 6675597E1B3B78820013E67E /* EZRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecorder.h; sourceTree = ""; }; + 6675597F1B3B78820013E67E /* EZRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZRecorder.m; sourceTree = ""; }; + 667559801B3B78820013E67E /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; + 667559811B3B78820013E67E /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; + 667559831B3B78820013E67E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; + 667559841B3B78820013E67E /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VERSION; sourceTree = ""; }; 9405705A185E69D400EB94BA /* EZAudioWaveformFromFileExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZAudioWaveformFromFileExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 9405705D185E69D400EB94BA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 9405705F185E69D400EB94BA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -142,52 +145,54 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6628E1881B39D97B00020E56 /* EZAudio */ = { + 6675595F1B3B78820013E67E /* EZAudio */ = { isa = PBXGroup; children = ( - 6628E1891B39D97B00020E56 /* AEFloatConverter.h */, - 6628E18A1B39D97B00020E56 /* AEFloatConverter.m */, - 6628E18B1B39D97B00020E56 /* EZAudio.h */, - 6628E18C1B39D97B00020E56 /* EZAudio.m */, - 6628E18D1B39D97B00020E56 /* EZAudioDevice.h */, - 6628E18E1B39D97B00020E56 /* EZAudioDevice.m */, - 6628E18F1B39D97B00020E56 /* EZAudioFile.h */, - 6628E1901B39D97B00020E56 /* EZAudioFile.m */, - 6628E1911B39D97B00020E56 /* EZAudioFloatConverter.h */, - 6628E1921B39D97B00020E56 /* EZAudioFloatConverter.m */, - 6628E1931B39D97B00020E56 /* EZAudioFloatData.h */, - 6628E1941B39D97B00020E56 /* EZAudioFloatData.m */, - 6628E1951B39D97B00020E56 /* EZAudioPlayer.h */, - 6628E1961B39D97B00020E56 /* EZAudioPlayer.m */, - 6628E1971B39D97B00020E56 /* EZAudioPlot.h */, - 6628E1981B39D97B00020E56 /* EZAudioPlot.m */, - 6628E1991B39D97B00020E56 /* EZAudioPlotGL.h */, - 6628E19A1B39D97B00020E56 /* EZAudioPlotGL.m */, - 6628E19B1B39D97B00020E56 /* EZAudioPlotGLKViewController.h */, - 6628E19C1B39D97B00020E56 /* EZAudioPlotGLKViewController.m */, - 6628E19D1B39D97B00020E56 /* EZAudioUtilities.h */, - 6628E19E1B39D97B00020E56 /* EZAudioUtilities.m */, - 6628E19F1B39D97B00020E56 /* EZMicrophone.h */, - 6628E1A01B39D97B00020E56 /* EZMicrophone.m */, - 6628E1A11B39D97B00020E56 /* EZOutput.h */, - 6628E1A21B39D97B00020E56 /* EZOutput.m */, - 6628E1A31B39D97B00020E56 /* EZPlot.h */, - 6628E1A41B39D97B00020E56 /* EZPlot.m */, - 6628E1A51B39D97B00020E56 /* EZRecorder.h */, - 6628E1A61B39D97B00020E56 /* EZRecorder.m */, - 6628E1A71B39D97B00020E56 /* TPCircularBuffer.c */, - 6628E1A81B39D97B00020E56 /* TPCircularBuffer.h */, - 6628E1A91B39D97B00020E56 /* VERSION */, + 667559601B3B78820013E67E /* AEFloatConverter.h */, + 667559611B3B78820013E67E /* AEFloatConverter.m */, + 667559621B3B78820013E67E /* EZAudio.h */, + 667559631B3B78820013E67E /* EZAudio.m */, + 667559641B3B78820013E67E /* EZAudioDevice.h */, + 667559651B3B78820013E67E /* EZAudioDevice.m */, + 667559661B3B78820013E67E /* EZAudioDisplayLink.h */, + 667559671B3B78820013E67E /* EZAudioDisplayLink.m */, + 667559681B3B78820013E67E /* EZAudioFile.h */, + 667559691B3B78820013E67E /* EZAudioFile.m */, + 6675596A1B3B78820013E67E /* EZAudioFloatConverter.h */, + 6675596B1B3B78820013E67E /* EZAudioFloatConverter.m */, + 6675596C1B3B78820013E67E /* EZAudioFloatData.h */, + 6675596D1B3B78820013E67E /* EZAudioFloatData.m */, + 6675596E1B3B78820013E67E /* EZAudioPlayer.h */, + 6675596F1B3B78820013E67E /* EZAudioPlayer.m */, + 667559701B3B78820013E67E /* EZAudioPlot.h */, + 667559711B3B78820013E67E /* EZAudioPlot.m */, + 667559721B3B78820013E67E /* EZAudioPlotGL.h */, + 667559731B3B78820013E67E /* EZAudioPlotGL.m */, + 667559741B3B78820013E67E /* EZAudioPlotGLKViewController.h */, + 667559751B3B78820013E67E /* EZAudioPlotGLKViewController.m */, + 667559761B3B78820013E67E /* EZAudioUtilities.h */, + 667559771B3B78820013E67E /* EZAudioUtilities.m */, + 667559781B3B78820013E67E /* EZMicrophone.h */, + 667559791B3B78820013E67E /* EZMicrophone.m */, + 6675597A1B3B78820013E67E /* EZOutput.h */, + 6675597B1B3B78820013E67E /* EZOutput.m */, + 6675597C1B3B78820013E67E /* EZPlot.h */, + 6675597D1B3B78820013E67E /* EZPlot.m */, + 6675597E1B3B78820013E67E /* EZRecorder.h */, + 6675597F1B3B78820013E67E /* EZRecorder.m */, + 667559801B3B78820013E67E /* TPCircularBuffer.c */, + 667559811B3B78820013E67E /* TPCircularBuffer.h */, + 667559821B3B78820013E67E /* VERSION */, ); name = EZAudio; path = ../../../../EZAudio; sourceTree = ""; }; - 6628E1A91B39D97B00020E56 /* VERSION */ = { + 667559821B3B78820013E67E /* VERSION */ = { isa = PBXGroup; children = ( - 6628E1AA1B39D97B00020E56 /* CHANGELOG */, - 6628E1AB1B39D97B00020E56 /* VERSION */, + 667559831B3B78820013E67E /* CHANGELOG */, + 667559841B3B78820013E67E /* VERSION */, ); path = VERSION; sourceTree = ""; @@ -228,7 +233,7 @@ 94057063185E69D400EB94BA /* EZAudioWaveformFromFileExample */ = { isa = PBXGroup; children = ( - 6628E1881B39D97B00020E56 /* EZAudio */, + 6675595F1B3B78820013E67E /* EZAudio */, 9405706C185E69D400EB94BA /* AppDelegate.h */, 9405706D185E69D400EB94BA /* AppDelegate.m */, 6628E22E1B39F7BC00020E56 /* MainStoryboard.storyboard */, @@ -348,10 +353,10 @@ files = ( 6628E22F1B39F7BC00020E56 /* MainStoryboard.storyboard in Resources */, 9417A6CF186591BC00D9D37B /* simple-drum-beat.wav in Resources */, - 6628E1BD1B39D97B00020E56 /* VERSION in Resources */, 94057079185E69D400EB94BA /* Images.xcassets in Resources */, + 667559971B3B78820013E67E /* VERSION in Resources */, 94057068185E69D400EB94BA /* InfoPlist.strings in Resources */, - 6628E1BC1B39D97B00020E56 /* CHANGELOG in Resources */, + 667559961B3B78820013E67E /* CHANGELOG in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -370,25 +375,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6628E1BA1B39D97B00020E56 /* EZRecorder.m in Sources */, + 6675598D1B3B78820013E67E /* EZAudioPlot.m in Sources */, + 6675598C1B3B78820013E67E /* EZAudioPlayer.m in Sources */, 9405706E185E69D400EB94BA /* AppDelegate.m in Sources */, - 6628E1B01B39D97B00020E56 /* EZAudioFloatConverter.m in Sources */, - 6628E1B11B39D97B00020E56 /* EZAudioFloatData.m in Sources */, - 6628E1AC1B39D97B00020E56 /* AEFloatConverter.m in Sources */, - 6628E1AF1B39D97B00020E56 /* EZAudioFile.m in Sources */, - 6628E1B81B39D97B00020E56 /* EZOutput.m in Sources */, - 6628E1B41B39D97B00020E56 /* EZAudioPlotGL.m in Sources */, - 6628E1BB1B39D97B00020E56 /* TPCircularBuffer.c in Sources */, - 6628E1B31B39D97B00020E56 /* EZAudioPlot.m in Sources */, + 6675598E1B3B78820013E67E /* EZAudioPlotGL.m in Sources */, + 6675598F1B3B78820013E67E /* EZAudioPlotGLKViewController.m in Sources */, + 667559891B3B78820013E67E /* EZAudioFile.m in Sources */, + 667559921B3B78820013E67E /* EZOutput.m in Sources */, + 667559851B3B78820013E67E /* AEFloatConverter.m in Sources */, + 667559901B3B78820013E67E /* EZAudioUtilities.m in Sources */, + 667559931B3B78820013E67E /* EZPlot.m in Sources */, 940570BE185E6A0400EB94BA /* WaveformFromFileViewController.m in Sources */, - 6628E1B71B39D97B00020E56 /* EZMicrophone.m in Sources */, - 6628E1B21B39D97B00020E56 /* EZAudioPlayer.m in Sources */, - 6628E1AE1B39D97B00020E56 /* EZAudioDevice.m in Sources */, + 667559941B3B78820013E67E /* EZRecorder.m in Sources */, + 6675598B1B3B78820013E67E /* EZAudioFloatData.m in Sources */, + 6675598A1B3B78820013E67E /* EZAudioFloatConverter.m in Sources */, + 667559881B3B78820013E67E /* EZAudioDisplayLink.m in Sources */, + 667559911B3B78820013E67E /* EZMicrophone.m in Sources */, + 667559871B3B78820013E67E /* EZAudioDevice.m in Sources */, 9405706A185E69D400EB94BA /* main.m in Sources */, - 6628E1B91B39D97B00020E56 /* EZPlot.m in Sources */, - 6628E1AD1B39D97B00020E56 /* EZAudio.m in Sources */, - 6628E1B61B39D97B00020E56 /* EZAudioUtilities.m in Sources */, - 6628E1B51B39D97B00020E56 /* EZAudioPlotGLKViewController.m in Sources */, + 667559951B3B78820013E67E /* TPCircularBuffer.c in Sources */, + 667559861B3B78820013E67E /* EZAudio.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m b/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m index 45afe99..4cb1ea6 100644 --- a/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m +++ b/EZAudioExamples/iOS/EZAudioWaveformFromFileExample/EZAudioWaveformFromFileExample/WaveformFromFileViewController.m @@ -8,64 +8,70 @@ #import "WaveformFromFileViewController.h" -@interface WaveformFromFileViewController (){ - AudioBufferList *readBuffer; -} -@end - @implementation WaveformFromFileViewController -@synthesize audioPlot = _audioPlot; -@synthesize audioFile = _audioFile; -@synthesize eof = _eof; -@synthesize filePathLabel = _filePathLabel; +//------------------------------------------------------------------------------ #pragma mark - Status Bar Style +//------------------------------------------------------------------------------ + - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; } +//------------------------------------------------------------------------------ #pragma mark - Customize the Audio Plot --(void)viewDidLoad { - - [super viewDidLoad]; - - /* - Customizing the audio plot's look - */ - // Background color - self.audioPlot.backgroundColor = [UIColor colorWithRed: 0.169 green: 0.643 blue: 0.675 alpha: 1]; - // Waveform color - self.audioPlot.color = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]; - // Plot type - self.audioPlot.plotType = EZPlotTypeBuffer; - // Fill - self.audioPlot.shouldFill = YES; - // Mirror - self.audioPlot.shouldMirror = YES; - - /* - Load in the sample file - */ - [self openFileWithFilePathURL:[NSURL fileURLWithPath:kAudioFileDefault]]; +//------------------------------------------------------------------------------ + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // + // Customizing the audio plot's look + // + // Background color + self.audioPlot.backgroundColor = [UIColor colorWithRed: 0.169 green: 0.643 blue: 0.675 alpha: 1]; + // Waveform color + self.audioPlot.color = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]; + // Plot type + self.audioPlot.plotType = EZPlotTypeBuffer; + // Fill + self.audioPlot.shouldFill = YES; + // Mirror + self.audioPlot.shouldMirror = YES; + // No need to optimze for realtime + self.audioPlot.optimizeForRealtimePlot = NO; + // + // Load in the sample file + // + [self openFileWithFilePathURL:[NSURL fileURLWithPath:kAudioFileDefault]]; } +//------------------------------------------------------------------------------ #pragma mark - Action Extensions --(void)openFileWithFilePathURL:(NSURL*)filePathURL { - - self.audioFile = [EZAudioFile audioFileWithURL:filePathURL]; - self.eof = NO; - self.filePathLabel.text = filePathURL.lastPathComponent; - - // Plot the whole waveform - self.audioPlot.plotType = EZPlotTypeBuffer; - self.audioPlot.shouldFill = YES; - self.audioPlot.shouldMirror = YES; - [self.audioFile getWaveformDataWithCompletionBlock:^(float *waveformData, UInt32 length) { - [self.audioPlot updateBuffer:waveformData withBufferSize:length]; - }]; - +//------------------------------------------------------------------------------ + +- (void)openFileWithFilePathURL:(NSURL*)filePathURL +{ + self.audioFile = [EZAudioFile audioFileWithURL:filePathURL]; + self.eof = NO; + self.filePathLabel.text = filePathURL.lastPathComponent; + + // Plot the whole waveform + self.audioPlot.plotType = EZPlotTypeBuffer; + self.audioPlot.shouldFill = YES; + self.audioPlot.shouldMirror = YES; + + __weak typeof (self) weakSelf = self; + [self.audioFile getWaveformDataWithCompletionBlock:^(float *waveformData, + UInt32 length) + { + [weakSelf.audioPlot updateBuffer:waveformData withBufferSize:length]; + }]; } -@end +//------------------------------------------------------------------------------ + +@end \ No newline at end of file