Skip to content

Commit 6a5ef5c

Browse files
First commit
0 parents  commit 6a5ef5c

18 files changed

+1061
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.vs
2+
obj
3+
bin

FlexASIOGUI.csproj

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
2+
3+
<PropertyGroup>
4+
<OutputType>WinExe</OutputType>
5+
<TargetFramework>netcoreapp3.1</TargetFramework>
6+
<UseWindowsForms>true</UseWindowsForms>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<PackageReference Include="Nett" Version="0.15.0" />
11+
</ItemGroup>
12+
13+
<ItemGroup>
14+
<Reference Include="portaudio-sharp">
15+
<HintPath>lib\portaudio-sharp.dll</HintPath>
16+
</Reference>
17+
</ItemGroup>
18+
19+
</Project>

FlexASIOGUI.csproj.user

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup />
4+
<ItemGroup>
5+
<Compile Update="Form1.cs">
6+
<SubType>Form</SubType>
7+
</Compile>
8+
</ItemGroup>
9+
</Project>

FlexASIOGUI.sln

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.30114.105
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlexASIOGUI", "FlexASIOGUI.csproj", "{3379A106-E2A5-4B28-92D0-D4E37D4ABCCF}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{3379A106-E2A5-4B28-92D0-D4E37D4ABCCF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{3379A106-E2A5-4B28-92D0-D4E37D4ABCCF}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{3379A106-E2A5-4B28-92D0-D4E37D4ABCCF}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{3379A106-E2A5-4B28-92D0-D4E37D4ABCCF}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
GlobalSection(ExtensibilityGlobals) = postSolution
23+
SolutionGuid = {539BEB5C-0112-411A-9369-271DE771B870}
24+
EndGlobalSection
25+
EndGlobal

FlexGUIConfig.cs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Text;
4+
5+
namespace FlexASIOGUI
6+
{
7+
public class FlexGUIConfig
8+
{
9+
public string backend { get; set; } = "Windows WASAPI";
10+
public int bufferSizeSamples { get; set; } = 256;
11+
public FlexGUIConfigDeviceSection input { get; set; }
12+
public FlexGUIConfigDeviceSection output { get; set; }
13+
14+
public FlexGUIConfig()
15+
{
16+
input = new FlexGUIConfigDeviceSection();
17+
output = new FlexGUIConfigDeviceSection();
18+
}
19+
20+
}
21+
public class FlexGUIConfigDeviceSection
22+
{
23+
public string device { get; set; }
24+
public double suggestedLatencySeconds { get; set; }
25+
public bool wasapiExclusiveMode { get; set; } = false;
26+
public bool wasapiAutoConvert { get; set; } = true;
27+
public int? channels { get; set; }
28+
}
29+
}

Form1.Designer.cs

Lines changed: 486 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)