From 9e612b12020c0e5e169e8b43eb0e7f562271ffeb Mon Sep 17 00:00:00 2001 From: Sebastien Pouliot Date: Wed, 8 Feb 2017 21:17:46 -0500 Subject: [PATCH] [audiotoolbox] Allow SourceAudioUnit to be set to null (beta 2) Latest header files marks this file as nullable so we should let our managed API accept null values. > AudioUnit __nullable sourceAudioUnit; --- src/AudioUnit/AudioUnit.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AudioUnit/AudioUnit.cs b/src/AudioUnit/AudioUnit.cs index 6327862c8bc1..186195a9f97a 100644 --- a/src/AudioUnit/AudioUnit.cs +++ b/src/AudioUnit/AudioUnit.cs @@ -621,7 +621,7 @@ public AudioUnitStatus MakeConnection (AudioUnit sourceAudioUnit, uint sourceOut throw new ArgumentNullException ("sourceAudioUnit"); var auc = new AudioUnitConnection { - SourceAudioUnit = sourceAudioUnit.handle, + SourceAudioUnit = sourceAudioUnit == null ? IntPtr.Zero : sourceAudioUnit.handle, SourceOutputNumber = sourceOutputNumber, DestInputNumber = destInputNumber };