Browse Source

AudioNTR: source side print wave format

HOME 1 year ago
parent
commit
1654eb5a2f
1 changed files with 12 additions and 0 deletions
  1. 12 0
      AudioNTR/Program.cs

+ 12 - 0
AudioNTR/Program.cs

@@ -83,6 +83,12 @@ namespace AudioNTR
                     var stream = client.GetStream();
                     Console.WriteLine("Creating WasapiLoopbackCapture Instance...");
                     var provider = new WasapiLoopbackCapture();
+
+                    Console.WriteLine($"Encoding: {provider.WaveFormat.Encoding}");
+                    Console.WriteLine($"Channels: {provider.WaveFormat.Channels}");
+                    Console.WriteLine($"SampleRate: {provider.WaveFormat.SampleRate}");
+                    Console.WriteLine($"BitsPerSample: {provider.WaveFormat.BitsPerSample}");
+
                     Console.WriteLine("Sending wave format ...");
                     var writer = new BinaryWriter(stream, Encoding.UTF8, true);
                     provider.WaveFormat.Serialize(writer);
@@ -429,6 +435,12 @@ namespace AudioNTR
                         var stream = client.GetStream();
                         Console.WriteLine("Connected, creating SineWaveSampleProvider ...");
                         var provider = new SineWaveSampleProvider();
+
+                        Console.WriteLine($"Encoding: {provider.WaveFormat.Encoding}");
+                        Console.WriteLine($"Channels: {provider.WaveFormat.Channels}");
+                        Console.WriteLine($"SampleRate: {provider.WaveFormat.SampleRate}");
+                        Console.WriteLine($"BitsPerSample: {provider.WaveFormat.BitsPerSample}");
+
                         Console.WriteLine("Sending wave format ...");
                         var writer = new BinaryWriter(stream, Encoding.UTF8, true);
                         provider.WaveFormat.Serialize(writer);