Skip to content

AudioToolbox tvOS xcode9 beta2

Vincent Dondain edited this page Jun 21, 2017 · 3 revisions

#AudioToolbox.framework

diff -ruN /Applications/Xcode9-beta1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUAudioUnit.h /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUAudioUnit.h
--- /Applications/Xcode9-beta1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUAudioUnit.h	2017-05-19 01:43:45.000000000 -0400
+++ /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUAudioUnit.h	2017-06-09 18:53:46.000000000 -0400
@@ -616,26 +616,6 @@
 */
 @property (NS_NONATOMIC_IOSONLY, copy, nullable) AUMIDIOutputEventBlock MIDIOutputEventBlock API_AVAILABLE(macos(10.13), ios(11.0), watchos(4.0), tvos(11.0));
 
-/*!	@property	shouldBypassMIDIEffect
-	@brief		Instructs an audio unit that has a built-in MIDI effect to bypass it.
-	@discussion 
-		This flag provides a way to bypass MIDI processing for audio units that process their 
-		incoming MIDI events before using them to generate or process audio (for example a synth 
-		with a built-in arpeggiator).
-
-		When this flag is set to false the audio unit should process the MIDI input before 
-		generating or processing audio and it should write the processed MIDI to (one of) its MIDI 
-		output(s). When this flag is set to true, the audio unit should bypass its internal MIDI 
-		processing and it should pass the MIDI input through to (one of) its MIDI output(s).
-
-		The host can use this flag to prevent the MIDI effect from being applied again on an already 
-		processed track.
-
-		For pure MIDI effects with no audio output (of type kAudioUnitType_MIDIProcessor), use 
-		shouldBypassEffect.
-*/
-@property (NS_NONATOMIC_IOSONLY) BOOL shouldBypassMIDIEffect API_AVAILABLE(macos(10.13), ios(11.0), watchos(4.0), tvos(11.0));
-
 /*!	@property	fullState
 	@brief		A persistable snapshot of the audio unit's properties and parameters, suitable for
 				saving as a user preset.
diff -ruN /Applications/Xcode9-beta1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUParameters.h /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUParameters.h
--- /Applications/Xcode9-beta1.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUParameters.h	2017-05-24 00:27:37.000000000 -0400
+++ /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUParameters.h	2017-06-09 20:42:28.000000000 -0400
@@ -345,7 +345,7 @@
 - (void)setValue:(AUValue)value originator:(AUParameterObserverToken __nullable)originator atHostTime:(uint64_t)hostTime eventType:(AUParameterAutomationEventType)eventType API_AVAILABLE(macos(10.12), ios(10.0), watchos(3.0), tvos(10.0));
 
 /*!	@brief Get a textual representation of a value for the parameter. Use value==nil to use the
-		current value.
+		   current value. Bridged to the v2 property kAudioUnitProperty_ParameterStringFromValue.
 	@discussion
 		This is currently only supported for parameters whose flags include
 		kAudioUnitParameterFlag_ValuesHaveStrings.
Clone this wiki locally