Skip to content

Commit

Permalink
Restoring XML documentation to all projects
Browse files Browse the repository at this point in the history
  • Loading branch information
markheath committed Jul 31, 2022
1 parent 8f1daa7 commit 0cd2aba
Show file tree
Hide file tree
Showing 9 changed files with 22 additions and 8 deletions.
1 change: 1 addition & 0 deletions NAudio.Asio/NAudio.Asio.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<Authors>Mark Heath</Authors>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
Expand Down
1 change: 1 addition & 0 deletions NAudio.Core/NAudio.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<Authors>Mark Heath</Authors>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
<PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl>
Expand Down
1 change: 1 addition & 0 deletions NAudio.Extras/NAudio.Extras.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<Authors>Mark Heath</Authors>
<PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl>
<PackageTags>C# .NET audio sound</PackageTags>
Expand Down
1 change: 1 addition & 0 deletions NAudio.Midi/NAudio.Midi.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<Authors>Mark Heath</Authors>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
Expand Down
1 change: 1 addition & 0 deletions NAudio.Uap/NAudio.Uap.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<TargetFramework>uap10.0.18362</TargetFramework>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<Authors>Mark Heath</Authors>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
Expand Down
1 change: 1 addition & 0 deletions NAudio.Wasapi/NAudio.Wasapi.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>netstandard2.0;uap10.0.18362</TargetFrameworks>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<Authors>Mark Heath</Authors>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
Expand Down
1 change: 1 addition & 0 deletions NAudio.WinForms/NAudio.WinForms.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<UseWindowsForms>true</UseWindowsForms>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<Authors>Mark Heath</Authors>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
Expand Down
1 change: 1 addition & 0 deletions NAudio.WinMM/NAudio.WinMM.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Version>2.1.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile>
<PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,11 @@ private bool TryOpenInputFile(string file)
bool isValid = false;
try
{
using var reader = new MediaFoundationReader(file);
InputFormat = reader.WaveFormat.ToString();
inputWaveFormat = reader.WaveFormat;
using (var reader = new MediaFoundationReader(file))
{
InputFormat = reader.WaveFormat.ToString();
inputWaveFormat = reader.WaveFormat;
}
isValid = true;
}
catch (Exception e)
Expand Down Expand Up @@ -185,11 +187,15 @@ private void Encode()
return;
}

using var reader = new MediaFoundationReader(InputFile);
string outputUrl = SelectSaveFile(SelectedOutputFormat.Name, SelectedOutputFormat.Extension);
if (outputUrl == null) return;
using var encoder = new MediaFoundationEncoder(SelectedMediaType.MediaType);
encoder.Encode(outputUrl, reader);
using (var reader = new MediaFoundationReader(InputFile))
{
string outputUrl = SelectSaveFile(SelectedOutputFormat.Name, SelectedOutputFormat.Extension);
if (outputUrl == null) return;
using (var encoder = new MediaFoundationEncoder(SelectedMediaType.MediaType))
{
encoder.Encode(outputUrl, reader);
}
}
}

private string SelectSaveFile(string formatName, string extension)
Expand Down

0 comments on commit 0cd2aba

Please sign in to comment.