Skip to content
This repository has been archived by the owner on Mar 30, 2019. It is now read-only.

[Toolkit.Audio] Adding audio support to the toolkit. #262

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
f1af553
Added [Toolkit.Audio] and desktop example.
dfkeenan Dec 15, 2013
31646e2
[Toolkit.Audio] Added SoundEffect.FromFile and example.
dfkeenan Dec 16, 2013
03a49de
[Toolkit.Audio] Started implenting WaveBank
dfkeenan Dec 16, 2013
c4be3e5
[Toolkit.Audio] Ported WaveBankReader form DirectX toolkit.
dfkeenan Dec 18, 2013
fec06ac
[Toolkit.Audio] Fix .Net2.0 Compat issues
dfkeenan Dec 19, 2013
8d95b5e
[Toolkit.Audio] Minor Refactoring
dfkeenan Dec 21, 2013
c7e583d
[Toolkit.Audio] Fix Win8 Build problems
dfkeenan Dec 23, 2013
f8c6f8c
[Toolkit.Audio] Added SoundEffectInstance.IsLooped.
dfkeenan Jan 1, 2014
38bbd58
[Toolkit.Audio] Changed SoundEffectInstance.IsLooped implementation.
dfkeenan Jan 2, 2014
1c30135
[Toolkit.Audio] Get it to complie under WP8
dfkeenan Jan 6, 2014
f21173c
[Toolkit.Audio] Changed pooling so it now pools source voices per wa…
dfkeenan Jan 11, 2014
9971903
[Toolkit.Audio] Major refactor for new pooling.
dfkeenan Jan 11, 2014
4fa8427
[Toolkit.Audio] Minor Changes to pooling and disposal.
dfkeenan Jan 17, 2014
71a745f
[Toolkit.Audio] Started adding Reverb
dfkeenan Jan 18, 2014
ace30e4
[Toolkit.Audio] Added required constants to complete port of functio…
dfkeenan Jan 19, 2014
1dd0281
[Toolkit.Audio] Fixed Reverb Crash. Still doesn't work, X3DAudio alw…
dfkeenan Feb 8, 2014
347267f
[Toolkit.Audio] Fixed UserFilter Flag issue. And some minor tweeking.
dfkeenan Feb 13, 2014
5554cca
[Toolkit.Audio] Added AudioException and added it to a few sports in …
dfkeenan Feb 15, 2014
94ccdc4
[Toolkit.Audio] Changed device initialization to raise audio excepti…
dfkeenan Feb 15, 2014
8b18857
[Toolkit.Audio] Added missing disposal to AudioManager.
dfkeenan Feb 15, 2014
d58989c
[Toolkit.Audio] Quick code clean up.
dfkeenan Feb 22, 2014
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,986 changes: 1,001 additions & 985 deletions Samples/SharpDXToolkitSamples.sln

Large diffs are not rendered by default.

86 changes: 86 additions & 0 deletions Samples/Toolkit/Desktop/Audio/Audio.Desktop.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9621AEC5-8ECA-4D34-B7E4-A6EC3480876B}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Audio.Desktop</RootNamespace>
<AssemblyName>Audio.Desktop</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Content Include="..\..\..\XAudio2\PlaySound\ergon.adpcm.wav">
<Link>Content\ergon.adpcm.wav</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="..\..\..\XAudio2\PlaySound\ergon.wav">
<Link>Content\ergon.wav</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<ToolkitTexture Include="Content\listen.png" />
<ToolkitTexture Include="Content\speaker.png" />
<ToolkitFont Include="Content\Arial16.xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AudioGame.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Content\TestBank.xwb">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Content\TestBankXbox.xwb">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="..\..\..\..\SharpDX.targets" />
<ItemGroup>
<Reference Include="SharpDX.XAudio2">
<HintPath>$(SharpDXSdkBinDir)\SharpDX.XAudio2.dll</HintPath>
</Reference>
</ItemGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Loading