caudio/cAudio.vcproj
Joshua Jones 3f06749573 Minor API changes to the manager, release is now releaseAllSources, createFromFile is now create.
Added the ability for the user to provide a DataSourceFactory, which cAudio will use to get audio data.  This interface can be overridden to provide cAudio the ability to read from zip archives, TCP streams, potentially any location.  DataSourceFactories can also be prioritized.
Made the existing FileSource a factory and registered it by default with the manager.  If the user wishes to prevent cAudio from reading from disk, unRegister the "FileSystem" data source.
Made tutorials conform with the changes to the API.
2010-02-13 05:48:19 +00:00

491 lines
9.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="cAudio"
ProjectGUID="{ACD6C202-85D4-44F5-83BF-6577A074F655}"
RootNamespace="cAudio"
Keyword="Win32Proj"
TargetFrameworkVersion="0"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="lib/win32-visual"
IntermediateDirectory="obj/$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\dependencies\Headers;.\dependencies\Headers\al"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;CAUDIO_EXPORTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="OpenAL32.lib ogg_static.lib vorbis_static.lib vorbisenc_static.lib vorbisfile_static.lib"
LinkIncremental="2"
AdditionalLibraryDirectories=".\dependencies\Libs\windows"
GenerateManifest="false"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="xcopy &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\win32-visual\&quot; /y"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="lib/win32-visual"
IntermediateDirectory="obj/$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="3"
AdditionalIncludeDirectories=".\dependencies\Headers;.\dependencies\Headers\al"
PreprocessorDefinitions="WIN32;_WINDOWS;_USRDLL;CAUDIO_EXPORTS"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="OpenAL32.lib ogg_static.lib vorbis_static.lib vorbisenc_static.lib vorbisfile_static.lib"
LinkIncremental="2"
AdditionalLibraryDirectories=".\dependencies\Libs\windows"
GenerateManifest="false"
GenerateDebugInformation="false"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="xcopy &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\win32-visual\&quot; /y"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=".\Headers\cAudioCapture.h"
>
</File>
<File
RelativePath=".\Headers\cAudioEffects.h"
>
</File>
<File
RelativePath=".\Headers\cAudioManager.h"
>
</File>
<File
RelativePath=".\Headers\cAudioPlugin.h"
>
</File>
<File
RelativePath=".\Headers\cAudioSource.h"
>
</File>
<File
RelativePath=".\Headers\cConsoleLogReceiver.h"
>
</File>
<File
RelativePath=".\Headers\cEffect.h"
>
</File>
<File
RelativePath=".\Headers\cEFXFunctions.h"
>
</File>
<File
RelativePath=".\Headers\cFileSource.h"
>
</File>
<File
RelativePath=".\Headers\cFileSourceFactory.h"
>
</File>
<File
RelativePath=".\Headers\cFilter.h"
>
</File>
<File
RelativePath=".\Headers\cListener.h"
>
</File>
<File
RelativePath=".\Headers\cLogger.h"
>
</File>
<File
RelativePath=".\Headers\cMemorySource.h"
>
</File>
<File
RelativePath=".\Headers\cMutex.h"
>
</File>
<File
RelativePath=".\Headers\cOggAudioDecoderFactory.h"
>
</File>
<File
RelativePath=".\Headers\cOggDecoder.h"
>
</File>
<File
RelativePath=".\Headers\cPluginManager.h"
>
</File>
<File
RelativePath=".\Headers\cRawAudioDecoderFactory.h"
>
</File>
<File
RelativePath=".\Headers\cRawDecoder.h"
>
</File>
<File
RelativePath=".\Headers\cThread.h"
>
</File>
<File
RelativePath=".\Headers\cWavAudioDecoderFactory.h"
>
</File>
<File
RelativePath=".\Headers\cWavDecoder.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\Source\cAudioCapture.cpp"
>
</File>
<File
RelativePath=".\Source\cAudioEffects.cpp"
>
</File>
<File
RelativePath=".\Source\cAudioManager.cpp"
>
</File>
<File
RelativePath=".\Source\cAudioPlugin.cpp"
>
</File>
<File
RelativePath=".\Source\cAudioSleep.cpp"
>
</File>
<File
RelativePath=".\Source\cAudioSource.cpp"
>
</File>
<File
RelativePath=".\Source\cConsoleLogReceiver.cpp"
>
</File>
<File
RelativePath=".\Source\cEffect.cpp"
>
</File>
<File
RelativePath=".\Source\cFileSource.cpp"
>
</File>
<File
RelativePath=".\Source\cFilter.cpp"
>
</File>
<File
RelativePath=".\Source\cListener.cpp"
>
</File>
<File
RelativePath=".\Source\cLogger.cpp"
>
</File>
<File
RelativePath=".\Source\cMemorySource.cpp"
>
</File>
<File
RelativePath=".\Source\cMutex.cpp"
>
</File>
<File
RelativePath=".\Source\cOggAudioDecoderFactory.cpp"
>
</File>
<File
RelativePath=".\Source\cOggDecoder.cpp"
>
</File>
<File
RelativePath=".\Source\cPluginManager.cpp"
>
</File>
<File
RelativePath=".\Source\cRawDecoder.cpp"
>
</File>
<File
RelativePath=".\Source\cThread.cpp"
>
</File>
<File
RelativePath=".\Source\cWavAudioDecoderFactory.cpp"
>
</File>
<File
RelativePath=".\Source\cWavDecoder.cpp"
>
</File>
</Filter>
<Filter
Name="Include"
>
<File
RelativePath=".\include\cAudio.h"
>
</File>
<File
RelativePath=".\include\cAudioDefines.h"
>
</File>
<File
RelativePath=".\include\cAudioPlatform.h"
>
</File>
<File
RelativePath=".\include\cAudioSleep.h"
>
</File>
<File
RelativePath=".\include\EAudioFormats.h"
>
</File>
<File
RelativePath=".\include\IAudioCapture.h"
>
</File>
<File
RelativePath=".\include\IAudioDecoder.h"
>
</File>
<File
RelativePath=".\include\IAudioDecoderFactory.h"
>
</File>
<File
RelativePath=".\include\IAudioEffects.h"
>
</File>
<File
RelativePath=".\include\IAudioManager.h"
>
</File>
<File
RelativePath=".\include\IAudioPlugin.h"
>
</File>
<File
RelativePath=".\include\IAudioSource.h"
>
</File>
<File
RelativePath=".\include\ICaptureEventHandler.h"
>
</File>
<File
RelativePath=".\include\IDataSource.h"
>
</File>
<File
RelativePath=".\include\IDataSourceFactory.h"
>
</File>
<File
RelativePath=".\include\IEffect.h"
>
</File>
<File
RelativePath=".\include\IEffectParameters.h"
>
</File>
<File
RelativePath=".\include\IFilter.h"
>
</File>
<File
RelativePath=".\include\IListener.h"
>
</File>
<File
RelativePath=".\include\ILogger.h"
>
</File>
<File
RelativePath=".\include\ILogReceiver.h"
>
</File>
<File
RelativePath=".\include\IManagerEventHandler.h"
>
</File>
<File
RelativePath=".\include\IPluginManager.h"
>
</File>
<File
RelativePath=".\include\IRefCounted.h"
>
</File>
<File
RelativePath=".\include\ISourceEventHandler.h"
>
</File>
</Filter>
<Filter
Name="Util"
>
<File
RelativePath=".\Headers\cUtils.h"
>
</File>
<File
RelativePath=".\include\cVector3.h"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>