{"hierarchy":{"paths":[["doc:\/\/com.apple.documentation\/documentation\/technologies","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:format:)"},"kind":"symbol","legalNotices":{"copyright":"Copyright &copy; 2026 Apple Inc. All rights reserved.","privacyPolicy":"https:\/\/www.apple.com\/privacy\/privacy-policy","termsOfUse":"https:\/\/www.apple.com\/legal\/internet-services\/terms\/site.html"},"metadata":{"availableLanguages":["de-DE","en-US","es-419","fr-FR","it-IT","ja-JP","ko-KR","pt-BR","zh-CN"],"externalID":"c:objc(cs)AVAudioEngine(im)connect:to:format:error:","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connectNode"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"AVFAudio"}],"navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:format:error:"}],"platforms":[{"introducedAt":"27.0","name":"iOS"},{"introducedAt":"27.0","name":"iPadOS"},{"introducedAt":"27.0","name":"Mac Catalyst"},{"introducedAt":"27.0","name":"macOS"},{"introducedAt":"27.0","name":"tvOS"},{"introducedAt":"27.0","name":"visionOS"},{"introducedAt":"27.0","name":"watchOS"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"connectNode(_:to:format:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS","iPadOS","Mac Catalyst","macOS","tvOS","visionOS","watchOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connectNode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"node1"},{"kind":"text","text":": "},{"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioNode","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"node2"},{"kind":"text","text":": "},{"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioNode","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioFormat","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Establish a connection between two nodes","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This calls connect:to:fromBus:toBus:format: using bus 0 on the source node,","type":"text"},{"text":" ","type":"text"},{"text":"and bus 0 on the destination node, except in the case of a destination which is a mixer,","type":"text"},{"text":" ","type":"text"},{"text":"in which case the destination is the mixer’s nextAvailableInputBus.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"seeAlsoSections":[{"anchor":"Connecting-and-disconnecting-audio-nodes","generated":true,"identifiers":["doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:fromBus:toBus:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:fromBus:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connect(_:to:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connect(_:to:fromBus:toBus:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeInput(_:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeInput(_:bus:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeOutput(_:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeOutput(_:bus:)"],"title":"Connecting and disconnecting audio nodes"}],"variants":[{"paths":["\/documentation\/avfaudio\/avaudioengine\/connectnode(_:to:format:)"],"traits":[{"interfaceLanguage":"swift"}]},{"paths":["\/documentation\/avfaudio\/avaudioengine\/connectnode(_:to:format:)"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.apple.avfaudio/documentation/AVFAudio":{"abstract":[{"text":"Play, record, and process audio; configure your app’s system audio behavior.","type":"text"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio","kind":"symbol","role":"collection","title":"AVFAudio","type":"topic","url":"\/documentation\/avfaudio"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine":{"abstract":[{"text":"An object that manages a graph of audio nodes, controls playback, and configures real-time rendering constraints.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AVAudioEngine"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AVAudioEngine"}],"role":"symbol","title":"AVAudioEngine","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/connect(_:to:format:)":{"abstract":[{"text":"Establishes a connection between two nodes.","type":"text"}],"deprecated":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connect"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connect(_:to:format:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:format:"}],"role":"symbol","title":"connect(_:to:format:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/connect(_:to:format:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/connect(_:to:fromBus:toBus:format:)":{"abstract":[{"text":"Establishes a connection between two nodes, specifying the input and output busses.","type":"text"}],"deprecated":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connect"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fromBus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toBus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connect(_:to:fromBus:toBus:format:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:fromBus:toBus:format:"}],"role":"symbol","title":"connect(_:to:fromBus:toBus:format:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/connect(_:to:frombus:tobus:format:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/connectNode(_:to:format:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connectNode"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:format:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:format:error:"}],"role":"symbol","title":"connectNode(_:to:format:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/connectnode(_:to:format:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/connectNode(_:to:fromBus:format:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connectNode"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioConnectionPoint","text":"AVAudioConnectionPoint"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"fromBus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:fromBus:format:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:toConnectionPoints:fromBus:format:error:"}],"role":"symbol","title":"connectNode(_:to:fromBus:format:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/connectnode(_:to:frombus:format:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/connectNode(_:to:fromBus:toBus:format:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"connectNode"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fromBus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toBus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":", "},{"kind":"externalParam","text":"format"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:fromBus:toBus:format:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:fromBus:toBus:format:error:"}],"role":"symbol","title":"connectNode(_:to:fromBus:toBus:format:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/connectnode(_:to:frombus:tobus:format:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/disconnectNodeInput(_:)":{"abstract":[{"text":"Removes all input connections of the node.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"disconnectNodeInput"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":")"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeInput(_:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeInput:"}],"role":"symbol","title":"disconnectNodeInput(_:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/disconnectnodeinput(_:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/disconnectNodeInput(_:bus:)":{"abstract":[{"text":"Removes the input connection of a node on the specified bus.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"disconnectNodeInput"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":")"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeInput(_:bus:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeInput:bus:"}],"role":"symbol","title":"disconnectNodeInput(_:bus:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/disconnectnodeinput(_:bus:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/disconnectNodeOutput(_:)":{"abstract":[{"text":"Removes all output connections of a node.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"disconnectNodeOutput"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":")"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeOutput(_:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeOutput:"}],"role":"symbol","title":"disconnectNodeOutput(_:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/disconnectnodeoutput(_:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioEngine/disconnectNodeOutput(_:bus:)":{"abstract":[{"text":"Removes the output connection of a node on the specified bus.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"disconnectNodeOutput"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AVAudioNodeBus","text":"AVAudioNodeBus"},{"kind":"text","text":")"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeOutput(_:bus:)","kind":"symbol","navigatorTitle":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeOutput:bus:"}],"role":"symbol","title":"disconnectNodeOutput(_:bus:)","type":"topic","url":"\/documentation\/avfaudio\/avaudioengine\/disconnectnodeoutput(_:bus:)"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioFormat":{"abstract":[{"text":"An object that describes the representation of an audio format.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AVAudioFormat"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioFormat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AVAudioFormat"}],"role":"symbol","title":"AVAudioFormat","type":"topic","url":"\/documentation\/avfaudio\/avaudioformat"},"doc://com.apple.avfaudio/documentation/AVFAudio/AVAudioNode":{"abstract":[{"text":"An object you use for audio generation, processing, or an I\/O block.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AVAudioNode"}],"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioNode","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AVAudioNode"}],"role":"symbol","title":"AVAudioNode","type":"topic","url":"\/documentation\/avfaudio\/avaudionode"},"doc://com.apple.documentation/documentation/Foundation/NSError":{"abstract":[{"text":"Information about an error condition including a domain, a domain-specific error code, and application-specific information.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSError"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/Foundation\/NSError","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSError"}],"role":"symbol","title":"NSError","type":"topic","url":"\/documentation\/foundation\/nserror"},"doc://com.apple.documentation/documentation/ObjectiveC/BOOL":{"abstract":[{"text":"Type to represent a Boolean value.","type":"text"}],"fragments":[{"kind":"identifier","text":"BOOL"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/ObjectiveC\/BOOL","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"BOOL"}],"role":"symbol","title":"BOOL","type":"topic","url":"\/documentation\/objectivec\/bool"},"doc://com.apple.documentation/documentation/technologies":{"abstract":[],"identifier":"doc:\/\/com.apple.documentation\/documentation\/technologies","kind":"technologies","role":"overview","title":"Technologies","type":"topic","url":"\/documentation\/technologies"}},"variantOverrides":[{"patch":[{"op":"replace","path":"\/identifier\/interfaceLanguage","value":"occ"},{"op":"replace","path":"\/metadata\/platforms","value":[{"introducedAt":"27.0","name":"iOS"},{"introducedAt":"27.0","name":"iPadOS"},{"introducedAt":"27.0","name":"Mac Catalyst"},{"introducedAt":"27.0","name":"macOS"},{"introducedAt":"27.0","name":"tvOS"},{"introducedAt":"27.0","name":"visionOS"},{"introducedAt":"27.0","name":"watchOS"}]},{"op":"replace","path":"\/metadata\/roleHeading","value":"Instance Method"},{"op":"replace","path":"\/metadata\/title","value":"connect:to:format:error:"},{"op":"replace","path":"\/metadata\/symbolKind","value":"method"},{"op":"replace","path":"\/metadata\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:format:error:"}]},{"op":"replace","path":"\/hierarchy","value":{"paths":[["doc:\/\/com.apple.documentation\/documentation\/technologies","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine"]]}},{"op":"add","path":"\/topicSections","value":null},{"op":"add","path":"\/relationshipsSections","value":null},{"op":"replace","path":"\/seeAlsoSections","value":[{"anchor":"Connecting-and-disconnecting-audio-nodes","generated":true,"identifiers":["doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:fromBus:toBus:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connectNode(_:to:fromBus:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connect(_:to:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/connect(_:to:fromBus:toBus:format:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeInput(_:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeInput(_:bus:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeOutput(_:)","doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioEngine\/disconnectNodeOutput(_:bus:)"],"title":"Connecting and disconnecting audio nodes"}]},{"op":"replace","path":"\/primaryContentSections\/0","value":{"declarations":[{"languages":["occ"],"platforms":["iOS","iPadOS","Mac Catalyst","macOS","tvOS","visionOS","watchOS"],"tokens":[{"kind":"text","text":"- ("},{"identifier":"doc:\/\/com.apple.documentation\/documentation\/ObjectiveC\/BOOL","kind":"typeIdentifier","preciseIdentifier":"c:@T@BOOL","text":"BOOL"},{"kind":"text","text":") "},{"kind":"identifier","text":"connect:"},{"kind":"text","text":"("},{"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioNode","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"node1"},{"kind":"text","text":" "},{"kind":"identifier","text":"to:"},{"kind":"text","text":"("},{"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioNode","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioNode","text":"AVAudioNode"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"node2"},{"kind":"text","text":" "},{"kind":"identifier","text":"format:"},{"kind":"text","text":"("},{"identifier":"doc:\/\/com.apple.avfaudio\/documentation\/AVFAudio\/AVAudioFormat","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)AVAudioFormat","text":"AVAudioFormat"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"format"},{"kind":"text","text":" "},{"kind":"identifier","text":"error:"},{"kind":"text","text":"("},{"identifier":"doc:\/\/com.apple.documentation\/documentation\/Foundation\/NSError","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSError","text":"NSError"},{"kind":"text","text":" **) "},{"kind":"internalParam","text":"error"},{"kind":"text","text":";"}]}],"kind":"declarations"}},{"op":"add","path":"\/primaryContentSections\/1","value":{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"On exit, if an error occurs, a description of the error","type":"text"}],"type":"paragraph"}],"name":"error"}]}},{"op":"add","path":"\/primaryContentSections\/2","value":{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"text":"YES for success","type":"text"}],"type":"paragraph"}],"kind":"content"}},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine\/title","value":"AVAudioEngine"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine\/fragments","value":[{"kind":"identifier","text":"AVAudioEngine"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine\/navigatorTitle","value":[{"kind":"identifier","text":"AVAudioEngine"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connect(_:to:format:)\/title","value":"connect:to:format:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connect(_:to:format:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:format:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connect(_:to:fromBus:toBus:format:)\/title","value":"connect:to:fromBus:toBus:format:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connect(_:to:fromBus:toBus:format:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:fromBus:toBus:format:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connectNode(_:to:format:)\/title","value":"connect:to:format:error:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connectNode(_:to:format:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:format:error:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connectNode(_:to:fromBus:format:)\/title","value":"connect:toConnectionPoints:fromBus:format:error:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connectNode(_:to:fromBus:format:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:toConnectionPoints:fromBus:format:error:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connectNode(_:to:fromBus:toBus:format:)\/title","value":"connect:to:fromBus:toBus:format:error:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1connectNode(_:to:fromBus:toBus:format:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"connect:to:fromBus:toBus:format:error:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeInput(_:)\/title","value":"disconnectNodeInput:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeInput(_:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeInput:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeInput(_:bus:)\/title","value":"disconnectNodeInput:bus:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeInput(_:bus:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeInput:bus:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeOutput(_:)\/title","value":"disconnectNodeOutput:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeOutput(_:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeOutput:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeOutput(_:bus:)\/title","value":"disconnectNodeOutput:bus:"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioEngine~1disconnectNodeOutput(_:bus:)\/fragments","value":[{"kind":"text","text":"- "},{"kind":"identifier","text":"disconnectNodeOutput:bus:"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioFormat\/title","value":"AVAudioFormat"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioFormat\/fragments","value":[{"kind":"identifier","text":"AVAudioFormat"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioFormat\/navigatorTitle","value":[{"kind":"identifier","text":"AVAudioFormat"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioNode\/title","value":"AVAudioNode"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioNode\/fragments","value":[{"kind":"identifier","text":"AVAudioNode"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.avfaudio~1documentation~1AVFAudio~1AVAudioNode\/navigatorTitle","value":[{"kind":"identifier","text":"AVAudioNode"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1Foundation~1NSError\/fragments","value":[{"kind":"identifier","text":"NSError"}]}],"traits":[{"interfaceLanguage":"occ"}]}]}