mirror of
https://github.com/thes3m/XNI
synced 2024-12-26 13:26:06 +01:00
SoundEffect support implemented.
git-svn-id: http://xni.googlecode.com/svn/XNI@48 ac433895-eea3-a490-d80a-17149a75e588
This commit is contained in:
parent
b004f83f03
commit
796a3a85f3
@ -0,0 +1,17 @@
|
||||
//
|
||||
// Mp3Importer.h
|
||||
// XNI
|
||||
//
|
||||
// Created by Matej Jan on 15.12.10.
|
||||
// Copyright 2010 Retronator. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "ContentImporter.h"
|
||||
|
||||
@interface Mp3Importer : ContentImporter {
|
||||
|
||||
}
|
||||
|
||||
@end
|
@ -0,0 +1,14 @@
|
||||
//
|
||||
// Mp3Importer.m
|
||||
// XNI
|
||||
//
|
||||
// Created by Matej Jan on 15.12.10.
|
||||
// Copyright 2010 Retronator. All rights reserved.
|
||||
//
|
||||
|
||||
#import "Mp3Importer.h"
|
||||
|
||||
|
||||
@implementation Mp3Importer
|
||||
|
||||
@end
|
@ -0,0 +1,17 @@
|
||||
//
|
||||
// WavImporter.h
|
||||
// XNI
|
||||
//
|
||||
// Created by Matej Jan on 15.12.10.
|
||||
// Copyright 2010 Retronator. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "ContentImporter.h"
|
||||
|
||||
@interface WavImporter : ContentImporter {
|
||||
|
||||
}
|
||||
|
||||
@end
|
@ -0,0 +1,23 @@
|
||||
//
|
||||
// WavImporter.m
|
||||
// XNI
|
||||
//
|
||||
// Created by Matej Jan on 15.12.10.
|
||||
// Copyright 2010 Retronator. All rights reserved.
|
||||
//
|
||||
|
||||
#import "WavImporter.h"
|
||||
|
||||
#import "Retronator.Xni.Framework.Content.Pipeline.Audio.h"
|
||||
|
||||
@implementation WavImporter
|
||||
|
||||
- (id) importFile:(NSString *)filename {
|
||||
AudioContent *content = [[[AudioContent alloc] initWithAudioFileName:filename audioFileType:AudioFileTypeWav] autorelease];
|
||||
if (content.format.channelCount > 2) {
|
||||
[NSException raise:@"NotSupportedException" format:@"Only mono and stereo sounds are supported. Got %i channels.", content.format.channelCount];
|
||||
}
|
||||
return content;
|
||||
}
|
||||
|
||||
@end
|
17
Classes/Retronator/Xni/Framework/Content/SoundEffectReader.h
Normal file
17
Classes/Retronator/Xni/Framework/Content/SoundEffectReader.h
Normal file
@ -0,0 +1,17 @@
|
||||
//
|
||||
// SoundEffectReader.h
|
||||
// XNI
|
||||
//
|
||||
// Created by Matej Jan on 15.12.10.
|
||||
// Copyright 2010 Retronator. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "ContentTypeReader.h"
|
||||
|
||||
@interface SoundEffectReader : ContentTypeReader {
|
||||
|
||||
}
|
||||
|
||||
@end
|
35
Classes/Retronator/Xni/Framework/Content/SoundEffectReader.m
Normal file
35
Classes/Retronator/Xni/Framework/Content/SoundEffectReader.m
Normal file
@ -0,0 +1,35 @@
|
||||
//
|
||||
// SoundEffectReader.m
|
||||
// XNI
|
||||
//
|
||||
// Created by Matej Jan on 15.12.10.
|
||||
// Copyright 2010 Retronator. All rights reserved.
|
||||
//
|
||||
|
||||
#import "SoundEffectReader.h"
|
||||
|
||||
#import "Retronator.Xni.Framework.Content.h"
|
||||
#import "Retronator.Xni.Framework.Audio.h"
|
||||
#import "Retronator.Xni.Framework.Content.Pipeline.Processors.h"
|
||||
#import "Retronator.Xni.Framework.Content.Pipeline.Audio.h"
|
||||
|
||||
#import "SoundEffectContent+Internal.h"
|
||||
|
||||
@implementation SoundEffectReader
|
||||
|
||||
- (id) readFromInput:(ContentReader *)input into:(id)existingInstance {
|
||||
SoundEffectContent *content = input.content;
|
||||
|
||||
AudioChannels channels = AudioChannelsMono;
|
||||
if (content.format.channelCount == 2) {
|
||||
channels = AudioChannelsStereo;
|
||||
}
|
||||
|
||||
SoundEffect *soundEffect = [[[SoundEffect alloc] initWithBuffer:content.data
|
||||
sampleRate:content.format.sampleRate
|
||||
channels:channels] autorelease];
|
||||
|
||||
return soundEffect;
|
||||
}
|
||||
|
||||
@end
|
@ -18,6 +18,37 @@
|
||||
B5080704122E4EE900C330E2 /* Texture2D.m in Sources */ = {isa = PBXBuildFile; fileRef = B5080702122E4EE900C330E2 /* Texture2D.m */; };
|
||||
B508070C122E4FBB00C330E2 /* GraphicsResource.h in Headers */ = {isa = PBXBuildFile; fileRef = B508070A122E4FBB00C330E2 /* GraphicsResource.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B508070D122E4FBB00C330E2 /* GraphicsResource.m in Sources */ = {isa = PBXBuildFile; fileRef = B508070B122E4FBB00C330E2 /* GraphicsResource.m */; };
|
||||
B50FE47C12B88433003D4F1A /* SoundEffectContent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B50FE47B12B88433003D4F1A /* SoundEffectContent+Internal.h */; };
|
||||
B50FE48812B885BC003D4F1A /* SoundEffectReader.h in Headers */ = {isa = PBXBuildFile; fileRef = B50FE48612B885BC003D4F1A /* SoundEffectReader.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B50FE48912B885BC003D4F1A /* SoundEffectReader.m in Sources */ = {isa = PBXBuildFile; fileRef = B50FE48712B885BC003D4F1A /* SoundEffectReader.m */; };
|
||||
B50FE50712B88F64003D4F1A /* SoundEffectInstance+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B50FE50612B88F64003D4F1A /* SoundEffectInstance+Internal.h */; };
|
||||
B50FE76212B8B11C003D4F1A /* SoundEffect+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B50FE76112B8B11C003D4F1A /* SoundEffect+Internal.h */; };
|
||||
B51ADC4F12B8358C004E2DB0 /* SoundEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC4D12B8358C004E2DB0 /* SoundEffect.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC5012B8358C004E2DB0 /* SoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC4E12B8358C004E2DB0 /* SoundEffect.m */; };
|
||||
B51ADC5A12B83868004E2DB0 /* AudioEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC5912B83868004E2DB0 /* AudioEnums.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC5C12B83876004E2DB0 /* Retronator.Xni.Framework.Audio.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC5B12B83876004E2DB0 /* Retronator.Xni.Framework.Audio.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC5E12B83888004E2DB0 /* Retronator.Xni.Framework.Audio.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC5D12B83888004E2DB0 /* Retronator.Xni.Framework.Audio.classes.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC6112B838AD004E2DB0 /* SoundEffectInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC5F12B838AD004E2DB0 /* SoundEffectInstance.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC6212B838AD004E2DB0 /* SoundEffectInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC6012B838AD004E2DB0 /* SoundEffectInstance.m */; };
|
||||
B51ADC6512B83E16004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC6412B83E16004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC6712B83E33004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC6612B83E33004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.classes.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC7B12B83EE9004E2DB0 /* SongContent.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC7912B83EE9004E2DB0 /* SongContent.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC7C12B83EE9004E2DB0 /* SongContent.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC7A12B83EE9004E2DB0 /* SongContent.m */; };
|
||||
B51ADC7F12B83EFD004E2DB0 /* SongProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC7D12B83EFD004E2DB0 /* SongProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC8012B83EFD004E2DB0 /* SongProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC7E12B83EFD004E2DB0 /* SongProcessor.m */; };
|
||||
B51ADC8312B83F62004E2DB0 /* SoundEffectContent.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC8112B83F62004E2DB0 /* SoundEffectContent.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC8412B83F62004E2DB0 /* SoundEffectContent.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC8212B83F62004E2DB0 /* SoundEffectContent.m */; };
|
||||
B51ADC8712B83F75004E2DB0 /* SoundEffectProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC8512B83F75004E2DB0 /* SoundEffectProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC8812B83F75004E2DB0 /* SoundEffectProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC8612B83F75004E2DB0 /* SoundEffectProcessor.m */; };
|
||||
B51ADC9212B83FF2004E2DB0 /* AudioContentEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC9112B83FF2004E2DB0 /* AudioContentEnums.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC9512B84088004E2DB0 /* AudioContent.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC9312B84088004E2DB0 /* AudioContent.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC9612B84088004E2DB0 /* AudioContent.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC9412B84088004E2DB0 /* AudioContent.m */; };
|
||||
B51ADC9912B84095004E2DB0 /* AudioFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADC9712B84095004E2DB0 /* AudioFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADC9A12B84095004E2DB0 /* AudioFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADC9812B84095004E2DB0 /* AudioFormat.m */; };
|
||||
B51ADCCF12B84FD8004E2DB0 /* WavImporter.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADCCD12B84FD8004E2DB0 /* WavImporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADCD012B84FD8004E2DB0 /* WavImporter.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADCCE12B84FD8004E2DB0 /* WavImporter.m */; };
|
||||
B51ADCD312B84FE1004E2DB0 /* Mp3Importer.h in Headers */ = {isa = PBXBuildFile; fileRef = B51ADCD112B84FE1004E2DB0 /* Mp3Importer.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B51ADCD412B84FE1004E2DB0 /* Mp3Importer.m in Sources */ = {isa = PBXBuildFile; fileRef = B51ADCD212B84FE1004E2DB0 /* Mp3Importer.m */; };
|
||||
B52B2B4812ADAEEC00E8A377 /* Retronator.Xni.Framework.GamerServices.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B52B2B4712ADAEEC00E8A377 /* Retronator.Xni.Framework.GamerServices.classes.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B52B2B4A12ADAEF800E8A377 /* Retronator.Xni.Framework.GamerServices.h in Headers */ = {isa = PBXBuildFile; fileRef = B52B2B4912ADAEF800E8A377 /* Retronator.Xni.Framework.GamerServices.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
B52B2B4D12ADAF1000E8A377 /* Guide.h in Headers */ = {isa = PBXBuildFile; fileRef = B52B2B4B12ADAF1000E8A377 /* Guide.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
@ -360,6 +391,37 @@
|
||||
B5080702122E4EE900C330E2 /* Texture2D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Texture2D.m; sourceTree = "<group>"; };
|
||||
B508070A122E4FBB00C330E2 /* GraphicsResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GraphicsResource.h; sourceTree = "<group>"; };
|
||||
B508070B122E4FBB00C330E2 /* GraphicsResource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GraphicsResource.m; sourceTree = "<group>"; };
|
||||
B50FE47B12B88433003D4F1A /* SoundEffectContent+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SoundEffectContent+Internal.h"; sourceTree = "<group>"; };
|
||||
B50FE48612B885BC003D4F1A /* SoundEffectReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundEffectReader.h; sourceTree = "<group>"; };
|
||||
B50FE48712B885BC003D4F1A /* SoundEffectReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundEffectReader.m; sourceTree = "<group>"; };
|
||||
B50FE50612B88F64003D4F1A /* SoundEffectInstance+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SoundEffectInstance+Internal.h"; sourceTree = "<group>"; };
|
||||
B50FE76112B8B11C003D4F1A /* SoundEffect+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SoundEffect+Internal.h"; sourceTree = "<group>"; };
|
||||
B51ADC4D12B8358C004E2DB0 /* SoundEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundEffect.h; sourceTree = "<group>"; };
|
||||
B51ADC4E12B8358C004E2DB0 /* SoundEffect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundEffect.m; sourceTree = "<group>"; };
|
||||
B51ADC5912B83868004E2DB0 /* AudioEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioEnums.h; sourceTree = "<group>"; };
|
||||
B51ADC5B12B83876004E2DB0 /* Retronator.Xni.Framework.Audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Retronator.Xni.Framework.Audio.h; sourceTree = "<group>"; };
|
||||
B51ADC5D12B83888004E2DB0 /* Retronator.Xni.Framework.Audio.classes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Retronator.Xni.Framework.Audio.classes.h; sourceTree = "<group>"; };
|
||||
B51ADC5F12B838AD004E2DB0 /* SoundEffectInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundEffectInstance.h; sourceTree = "<group>"; };
|
||||
B51ADC6012B838AD004E2DB0 /* SoundEffectInstance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundEffectInstance.m; sourceTree = "<group>"; };
|
||||
B51ADC6412B83E16004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Retronator.Xni.Framework.Content.Pipeline.Audio.h; sourceTree = "<group>"; };
|
||||
B51ADC6612B83E33004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.classes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Retronator.Xni.Framework.Content.Pipeline.Audio.classes.h; sourceTree = "<group>"; };
|
||||
B51ADC7912B83EE9004E2DB0 /* SongContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SongContent.h; sourceTree = "<group>"; };
|
||||
B51ADC7A12B83EE9004E2DB0 /* SongContent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SongContent.m; sourceTree = "<group>"; };
|
||||
B51ADC7D12B83EFD004E2DB0 /* SongProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SongProcessor.h; sourceTree = "<group>"; };
|
||||
B51ADC7E12B83EFD004E2DB0 /* SongProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SongProcessor.m; sourceTree = "<group>"; };
|
||||
B51ADC8112B83F62004E2DB0 /* SoundEffectContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundEffectContent.h; sourceTree = "<group>"; };
|
||||
B51ADC8212B83F62004E2DB0 /* SoundEffectContent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundEffectContent.m; sourceTree = "<group>"; };
|
||||
B51ADC8512B83F75004E2DB0 /* SoundEffectProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundEffectProcessor.h; sourceTree = "<group>"; };
|
||||
B51ADC8612B83F75004E2DB0 /* SoundEffectProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundEffectProcessor.m; sourceTree = "<group>"; };
|
||||
B51ADC9112B83FF2004E2DB0 /* AudioContentEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioContentEnums.h; sourceTree = "<group>"; };
|
||||
B51ADC9312B84088004E2DB0 /* AudioContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioContent.h; sourceTree = "<group>"; };
|
||||
B51ADC9412B84088004E2DB0 /* AudioContent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioContent.m; sourceTree = "<group>"; };
|
||||
B51ADC9712B84095004E2DB0 /* AudioFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioFormat.h; sourceTree = "<group>"; };
|
||||
B51ADC9812B84095004E2DB0 /* AudioFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioFormat.m; sourceTree = "<group>"; };
|
||||
B51ADCCD12B84FD8004E2DB0 /* WavImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavImporter.h; sourceTree = "<group>"; };
|
||||
B51ADCCE12B84FD8004E2DB0 /* WavImporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WavImporter.m; sourceTree = "<group>"; };
|
||||
B51ADCD112B84FE1004E2DB0 /* Mp3Importer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mp3Importer.h; sourceTree = "<group>"; };
|
||||
B51ADCD212B84FE1004E2DB0 /* Mp3Importer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Mp3Importer.m; sourceTree = "<group>"; };
|
||||
B528F52E12AE5788006FBBC1 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; };
|
||||
B52B2B4712ADAEEC00E8A377 /* Retronator.Xni.Framework.GamerServices.classes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Retronator.Xni.Framework.GamerServices.classes.h; sourceTree = "<group>"; };
|
||||
B52B2B4912ADAEF800E8A377 /* Retronator.Xni.Framework.GamerServices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Retronator.Xni.Framework.GamerServices.h; sourceTree = "<group>"; };
|
||||
@ -748,6 +810,36 @@
|
||||
name = "Other Sources";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
B51ADC4A12B83549004E2DB0 /* Audio */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
B51ADC5D12B83888004E2DB0 /* Retronator.Xni.Framework.Audio.classes.h */,
|
||||
B51ADC5B12B83876004E2DB0 /* Retronator.Xni.Framework.Audio.h */,
|
||||
B51ADC5912B83868004E2DB0 /* AudioEnums.h */,
|
||||
B51ADC4D12B8358C004E2DB0 /* SoundEffect.h */,
|
||||
B50FE76112B8B11C003D4F1A /* SoundEffect+Internal.h */,
|
||||
B51ADC4E12B8358C004E2DB0 /* SoundEffect.m */,
|
||||
B51ADC5F12B838AD004E2DB0 /* SoundEffectInstance.h */,
|
||||
B50FE50612B88F64003D4F1A /* SoundEffectInstance+Internal.h */,
|
||||
B51ADC6012B838AD004E2DB0 /* SoundEffectInstance.m */,
|
||||
);
|
||||
path = Audio;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
B51ADC6312B83DF1004E2DB0 /* Audio */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
B51ADC6612B83E33004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.classes.h */,
|
||||
B51ADC6412B83E16004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.h */,
|
||||
B51ADC9112B83FF2004E2DB0 /* AudioContentEnums.h */,
|
||||
B51ADC9312B84088004E2DB0 /* AudioContent.h */,
|
||||
B51ADC9412B84088004E2DB0 /* AudioContent.m */,
|
||||
B51ADC9712B84095004E2DB0 /* AudioFormat.h */,
|
||||
B51ADC9812B84095004E2DB0 /* AudioFormat.m */,
|
||||
);
|
||||
path = Audio;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
B52B2B4612ADAEB600E8A377 /* GamerServices */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
@ -763,20 +855,26 @@
|
||||
B59AD7E81236E02500F99511 /* Pipeline */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
B5E7ECA6129AE5920015B663 /* Processors */,
|
||||
B51ADC6312B83DF1004E2DB0 /* Audio */,
|
||||
B59AD8181236E53600F99511 /* Graphics */,
|
||||
B5E7ECA6129AE5920015B663 /* Processors */,
|
||||
B59AD80D1236E22B00F99511 /* Retronator.Xni.Framework.Content.Pipeline.classes.h */,
|
||||
B59AD80B1236E21900F99511 /* Retronator.Xni.Framework.Content.Pipeline.h */,
|
||||
B5FE12AE129FE1730081F7A7 /* ChildCollection.h */,
|
||||
B5FE12AF129FE1730081F7A7 /* ChildCollection.m */,
|
||||
B59AD81D1236E59A00F99511 /* ContentItem.h */,
|
||||
B59AD81E1236E59A00F99511 /* ContentItem.m */,
|
||||
B554F7F112A3C23300F20A0D /* OpaqueDataDictionary.h */,
|
||||
B554F7F212A3C23300F20A0D /* OpaqueDataDictionary.m */,
|
||||
B59AD8211236E76E00F99511 /* ContentIdentity.h */,
|
||||
B59AD8221236E76E00F99511 /* ContentIdentity.m */,
|
||||
B554F7D112A3BD1B00F20A0D /* NamedValueDictionary.h */,
|
||||
B554F7D212A3BD1B00F20A0D /* NamedValueDictionary.m.h */,
|
||||
B554F7BF12A3B48600F20A0D /* ExternalReference.h */,
|
||||
B554F7C012A3B48600F20A0D /* ExternalReference.m */,
|
||||
B59AD8211236E76E00F99511 /* ContentIdentity.h */,
|
||||
B59AD8221236E76E00F99511 /* ContentIdentity.m */,
|
||||
B59AD81D1236E59A00F99511 /* ContentItem.h */,
|
||||
B59AD81E1236E59A00F99511 /* ContentItem.m */,
|
||||
B5E7ECD6129AE6CA0015B663 /* IContentProcessor.h */,
|
||||
B5E7ECD2129AE6A70015B663 /* ContentProcessor.h */,
|
||||
B5E7ECD3129AE6A70015B663 /* ContentProcessor.m */,
|
||||
B5E7ECD8129AE6D20015B663 /* IContentImporter.h */,
|
||||
B59AD7EE1236E07300F99511 /* ContentImporter.h */,
|
||||
B59AD7EF1236E07300F99511 /* ContentImporter.m */,
|
||||
@ -786,11 +884,10 @@
|
||||
B5E7ECB9129AE6120015B663 /* XImporter.m */,
|
||||
B54F9BBF12A2CA1B00F7411F /* XImporterReader.h */,
|
||||
B54F9BC012A2CA1B00F7411F /* XImporterReader.m */,
|
||||
B5E7ECD6129AE6CA0015B663 /* IContentProcessor.h */,
|
||||
B5E7ECD2129AE6A70015B663 /* ContentProcessor.h */,
|
||||
B5E7ECD3129AE6A70015B663 /* ContentProcessor.m */,
|
||||
B554F7D112A3BD1B00F20A0D /* NamedValueDictionary.h */,
|
||||
B554F7D212A3BD1B00F20A0D /* NamedValueDictionary.m.h */,
|
||||
B51ADCCD12B84FD8004E2DB0 /* WavImporter.h */,
|
||||
B51ADCCE12B84FD8004E2DB0 /* WavImporter.m */,
|
||||
B51ADCD112B84FE1004E2DB0 /* Mp3Importer.h */,
|
||||
B51ADCD212B84FE1004E2DB0 /* Mp3Importer.m */,
|
||||
);
|
||||
path = Pipeline;
|
||||
sourceTree = "<group>";
|
||||
@ -893,6 +990,8 @@
|
||||
B554F9B412A427DD00F20A0D /* ModelBoneReader.m */,
|
||||
B554FA0B12A4362B00F20A0D /* VertexDeclarationReader.h */,
|
||||
B554FA0C12A4362B00F20A0D /* VertexDeclarationReader.m */,
|
||||
B50FE48612B885BC003D4F1A /* SoundEffectReader.h */,
|
||||
B50FE48712B885BC003D4F1A /* SoundEffectReader.m */,
|
||||
);
|
||||
path = Content;
|
||||
sourceTree = "<group>";
|
||||
@ -1026,6 +1125,7 @@
|
||||
B5DE188E11F887A000BF3275 /* Framework */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
B51ADC4A12B83549004E2DB0 /* Audio */,
|
||||
B52B2B4612ADAEB600E8A377 /* GamerServices */,
|
||||
B5EC59F41252B8B6001E7DFC /* Input */,
|
||||
B5A1C82B12353EFB00DB60CB /* Content */,
|
||||
@ -1123,6 +1223,10 @@
|
||||
B5E7ECB1129AE5C50015B663 /* ModelProcessor.m */,
|
||||
B5E7ECB4129AE5D40015B663 /* MaterialProcessor.h */,
|
||||
B5E7ECB5129AE5D40015B663 /* MaterialProcessor.m */,
|
||||
B51ADC8512B83F75004E2DB0 /* SoundEffectProcessor.h */,
|
||||
B51ADC8612B83F75004E2DB0 /* SoundEffectProcessor.m */,
|
||||
B51ADC7D12B83EFD004E2DB0 /* SongProcessor.h */,
|
||||
B51ADC7E12B83EFD004E2DB0 /* SongProcessor.m */,
|
||||
B5E7EC75129AE2E10015B663 /* ModelContent.h */,
|
||||
B5EFD765129B2B8B00FDC150 /* ModelContent+Internal.h */,
|
||||
B5E7EC76129AE2E10015B663 /* ModelContent.m */,
|
||||
@ -1145,6 +1249,11 @@
|
||||
B554F94C12A4033600F20A0D /* ModelBoneContent.m */,
|
||||
B554F94F12A4034100F20A0D /* ModelBoneContentCollection.h */,
|
||||
B554F95012A4034100F20A0D /* ModelBoneContentCollection.m */,
|
||||
B51ADC8112B83F62004E2DB0 /* SoundEffectContent.h */,
|
||||
B50FE47B12B88433003D4F1A /* SoundEffectContent+Internal.h */,
|
||||
B51ADC8212B83F62004E2DB0 /* SoundEffectContent.m */,
|
||||
B51ADC7912B83EE9004E2DB0 /* SongContent.h */,
|
||||
B51ADC7A12B83EE9004E2DB0 /* SongContent.m */,
|
||||
);
|
||||
path = Processors;
|
||||
sourceTree = "<group>";
|
||||
@ -1387,6 +1496,26 @@
|
||||
B52B2B5012ADB20000E8A377 /* Guide+Internal.h in Headers */,
|
||||
B594878212AEF3DA00EE601F /* PointStruct.h in Headers */,
|
||||
B594878512AEF44900EE601F /* XniPoint.h in Headers */,
|
||||
B51ADC4F12B8358C004E2DB0 /* SoundEffect.h in Headers */,
|
||||
B51ADC5A12B83868004E2DB0 /* AudioEnums.h in Headers */,
|
||||
B51ADC5C12B83876004E2DB0 /* Retronator.Xni.Framework.Audio.h in Headers */,
|
||||
B51ADC5E12B83888004E2DB0 /* Retronator.Xni.Framework.Audio.classes.h in Headers */,
|
||||
B51ADC6112B838AD004E2DB0 /* SoundEffectInstance.h in Headers */,
|
||||
B51ADC6512B83E16004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.h in Headers */,
|
||||
B51ADC6712B83E33004E2DB0 /* Retronator.Xni.Framework.Content.Pipeline.Audio.classes.h in Headers */,
|
||||
B51ADC7B12B83EE9004E2DB0 /* SongContent.h in Headers */,
|
||||
B51ADC7F12B83EFD004E2DB0 /* SongProcessor.h in Headers */,
|
||||
B51ADC8312B83F62004E2DB0 /* SoundEffectContent.h in Headers */,
|
||||
B51ADC8712B83F75004E2DB0 /* SoundEffectProcessor.h in Headers */,
|
||||
B51ADC9212B83FF2004E2DB0 /* AudioContentEnums.h in Headers */,
|
||||
B51ADC9512B84088004E2DB0 /* AudioContent.h in Headers */,
|
||||
B51ADC9912B84095004E2DB0 /* AudioFormat.h in Headers */,
|
||||
B51ADCCF12B84FD8004E2DB0 /* WavImporter.h in Headers */,
|
||||
B51ADCD312B84FE1004E2DB0 /* Mp3Importer.h in Headers */,
|
||||
B50FE47C12B88433003D4F1A /* SoundEffectContent+Internal.h in Headers */,
|
||||
B50FE48812B885BC003D4F1A /* SoundEffectReader.h in Headers */,
|
||||
B50FE50712B88F64003D4F1A /* SoundEffectInstance+Internal.h in Headers */,
|
||||
B50FE76212B8B11C003D4F1A /* SoundEffect+Internal.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@ -1618,6 +1747,17 @@
|
||||
B5FB745C12A4F01400DB9234 /* ShortIndexArray.m in Sources */,
|
||||
B52B2B4E12ADAF1000E8A377 /* Guide.m in Sources */,
|
||||
B594878612AEF44900EE601F /* XniPoint.m in Sources */,
|
||||
B51ADC5012B8358C004E2DB0 /* SoundEffect.m in Sources */,
|
||||
B51ADC6212B838AD004E2DB0 /* SoundEffectInstance.m in Sources */,
|
||||
B51ADC7C12B83EE9004E2DB0 /* SongContent.m in Sources */,
|
||||
B51ADC8012B83EFD004E2DB0 /* SongProcessor.m in Sources */,
|
||||
B51ADC8412B83F62004E2DB0 /* SoundEffectContent.m in Sources */,
|
||||
B51ADC8812B83F75004E2DB0 /* SoundEffectProcessor.m in Sources */,
|
||||
B51ADC9612B84088004E2DB0 /* AudioContent.m in Sources */,
|
||||
B51ADC9A12B84095004E2DB0 /* AudioFormat.m in Sources */,
|
||||
B51ADCD012B84FD8004E2DB0 /* WavImporter.m in Sources */,
|
||||
B51ADCD412B84FE1004E2DB0 /* Mp3Importer.m in Sources */,
|
||||
B50FE48912B885BC003D4F1A /* SoundEffectReader.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user