{
  "ABIRoot": {
    "kind": "Root",
    "name": "SwitchboardSDK",
    "printedName": "SwitchboardSDK",
    "children": [
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "AudioStreamerDelegate",
        "printedName": "AudioStreamerDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "audioStreamerDidFinishStreamingAudio",
            "printedName": "audioStreamerDidFinishStreamingAudio(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AudioStreamer",
                "printedName": "SwitchboardSDK.AudioStreamer",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer"
              }
            ],
            "declKind": "Func",
            "usr": "s:14SwitchboardSDK21AudioStreamerDelegateP05audiod18DidFinishStreamingC0yyAA0cD0CF",
            "mangledName": "$s14SwitchboardSDK21AudioStreamerDelegateP05audiod18DidFinishStreamingC0yyAA0cD0CF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioStreamerDelegate>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioStreamerDelegate>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:14SwitchboardSDK21AudioStreamerDelegateP",
        "mangledName": "$s14SwitchboardSDK21AudioStreamerDelegateP",
        "moduleName": "SwitchboardSDK",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AudioStreamer",
        "printedName": "AudioStreamer",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AudioStreamer",
                "printedName": "SwitchboardSDK.AudioStreamer",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)init",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerCACycfc",
            "moduleName": "SwitchboardSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "load",
            "printedName": "load(url:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)loadWithUrl:",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC4load3urly10Foundation3URLV_tF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "loadWithUrl:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "play",
            "printedName": "play()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)play",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC4playyyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "pause",
            "printedName": "pause()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)pause",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC5pauseyyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "streamPlayerNode",
            "printedName": "streamPlayerNode(_:didChangeSampleRate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafeMutableRawPointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeMutableRawPointer",
                    "printedName": "Swift.UnsafeMutableRawPointer",
                    "usr": "s:Sv"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)streamPlayerNode:didChangeSampleRate:",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC16streamPlayerNode_19didChangeSampleRateySvSg_s6UInt32VtF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "streamPlayerNode:didChangeSampleRate:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stop",
            "printedName": "stop()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)stop",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC4stopyyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getAudioBus",
            "printedName": "getAudioBus()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PCMBufferStreamAudioBus",
                "printedName": "SwitchboardSDK.PCMBufferStreamAudioBus",
                "usr": "c:@M@SwitchboardSDK@objc(cs)PCMBufferStreamAudioBus"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)getAudioBus",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC03getC3BusAA015PCMBufferStreamcF0CyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getNumOfChannels",
            "printedName": "getNumOfChannels()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer(im)getNumOfChannels",
            "mangledName": "$s14SwitchboardSDK13AudioStreamerC16getNumOfChannelss6UInt32VyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioStreamer",
        "mangledName": "$s14SwitchboardSDK13AudioStreamerC",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "PCMBufferStreamAudioBus",
        "printedName": "PCMBufferStreamAudioBus",
        "children": [
          {
            "kind": "Function",
            "name": "readRenderData",
            "printedName": "readRenderData(_:numberOfSamples:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutableRawPointer",
                "printedName": "Swift.UnsafeMutableRawPointer",
                "usr": "s:Sv"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)PCMBufferStreamAudioBus(im)readRenderData:numberOfSamples:",
            "mangledName": "$s14SwitchboardSDK23PCMBufferStreamAudioBusC14readRenderData_15numberOfSampless6UInt32VSv_AGtF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PCMBufferStreamAudioBus",
                "printedName": "SwitchboardSDK.PCMBufferStreamAudioBus",
                "usr": "c:@M@SwitchboardSDK@objc(cs)PCMBufferStreamAudioBus"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SwitchboardSDK@objc(cs)PCMBufferStreamAudioBus(im)init",
            "mangledName": "$s14SwitchboardSDK23PCMBufferStreamAudioBusCACycfc",
            "moduleName": "SwitchboardSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SwitchboardSDK@objc(cs)PCMBufferStreamAudioBus",
        "mangledName": "$s14SwitchboardSDK23PCMBufferStreamAudioBusC",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "OpenTokRoomResponse",
        "printedName": "OpenTokRoomResponse",
        "children": [
          {
            "kind": "Var",
            "name": "apiKey",
            "printedName": "apiKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP6apiKeySSvp",
            "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP6apiKeySSvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP6apiKeySSvg",
                "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP6apiKeySSvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.OpenTokRoomResponse>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.OpenTokRoomResponse>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sessionId",
            "printedName": "sessionId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP9sessionIdSSvp",
            "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP9sessionIdSSvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP9sessionIdSSvg",
                "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP9sessionIdSSvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.OpenTokRoomResponse>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.OpenTokRoomResponse>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "token",
            "printedName": "token",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP5tokenSSvp",
            "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP5tokenSSvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP5tokenSSvg",
                "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP5tokenSSvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.OpenTokRoomResponse>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.OpenTokRoomResponse>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP",
        "mangledName": "$s14SwitchboardSDK19OpenTokRoomResponseP",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AgoraRoomResponse",
        "printedName": "AgoraRoomResponse",
        "children": [
          {
            "kind": "Var",
            "name": "token",
            "printedName": "token",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:14SwitchboardSDK17AgoraRoomResponseP5tokenSSvp",
            "mangledName": "$s14SwitchboardSDK17AgoraRoomResponseP5tokenSSvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AgoraRoomResponseP5tokenSSvg",
                "mangledName": "$s14SwitchboardSDK17AgoraRoomResponseP5tokenSSvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AgoraRoomResponse>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AgoraRoomResponse>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:14SwitchboardSDK17AgoraRoomResponseP",
        "mangledName": "$s14SwitchboardSDK17AgoraRoomResponseP",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "RoomAPI",
        "printedName": "RoomAPI",
        "children": [
          {
            "kind": "Function",
            "name": "openTokRoom",
            "printedName": "openTokRoom(roomID:password:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<any SwitchboardSDK.OpenTokRoomResponse, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<any SwitchboardSDK.OpenTokRoomResponse, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenTokRoomResponse",
                        "printedName": "any SwitchboardSDK.OpenTokRoomResponse",
                        "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:14SwitchboardSDK7RoomAPIP07openTokC06roomID8password10completionySS_SSSgys6ResultOyAA04OpenfC8Response_ps5Error_pGctF",
            "mangledName": "$s14SwitchboardSDK7RoomAPIP07openTokC06roomID8password10completionySS_SSSgys6ResultOyAA04OpenfC8Response_ps5Error_pGctF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.RoomAPI>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.RoomAPI>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "agoraRoom",
            "printedName": "agoraRoom(roomID:password:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<any SwitchboardSDK.AgoraRoomResponse, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<any SwitchboardSDK.AgoraRoomResponse, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AgoraRoomResponse",
                        "printedName": "any SwitchboardSDK.AgoraRoomResponse",
                        "usr": "s:14SwitchboardSDK17AgoraRoomResponseP"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:14SwitchboardSDK7RoomAPIP05agoraC06roomID8password10completionySS_SSSgys6ResultOyAA05AgoraC8Response_ps5Error_pGctF",
            "mangledName": "$s14SwitchboardSDK7RoomAPIP05agoraC06roomID8password10completionySS_SSSgys6ResultOyAA05AgoraC8Response_ps5Error_pGctF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.RoomAPI>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.RoomAPI>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:14SwitchboardSDK7RoomAPIP",
        "mangledName": "$s14SwitchboardSDK7RoomAPIP",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchboardAPIError",
        "printedName": "SwitchboardAPIError",
        "children": [
          {
            "kind": "Var",
            "name": "serverError",
            "printedName": "serverError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SwitchboardSDK.SwitchboardAPIError.Type) -> (Swift.String) -> SwitchboardSDK.SwitchboardAPIError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> SwitchboardSDK.SwitchboardAPIError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SwitchboardAPIError",
                        "printedName": "SwitchboardSDK.SwitchboardAPIError",
                        "usr": "s:14SwitchboardSDK0A8APIErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(message: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SwitchboardSDK.SwitchboardAPIError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SwitchboardAPIError",
                        "printedName": "SwitchboardSDK.SwitchboardAPIError",
                        "usr": "s:14SwitchboardSDK0A8APIErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:14SwitchboardSDK0A8APIErrorO11serverErroryACSS_tcACmF",
            "mangledName": "$s14SwitchboardSDK0A8APIErrorO11serverErroryACSS_tcACmF",
            "moduleName": "SwitchboardSDK"
          },
          {
            "kind": "Var",
            "name": "errorDescription",
            "printedName": "errorDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:14SwitchboardSDK0A8APIErrorO16errorDescriptionSSSgvp",
            "mangledName": "$s14SwitchboardSDK0A8APIErrorO16errorDescriptionSSSgvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK0A8APIErrorO16errorDescriptionSSSgvg",
                "mangledName": "$s14SwitchboardSDK0A8APIErrorO16errorDescriptionSSSgvg",
                "moduleName": "SwitchboardSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:14SwitchboardSDK0A8APIErrorO",
        "mangledName": "$s14SwitchboardSDK0A8APIErrorO",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "LocalizedError",
            "printedName": "LocalizedError",
            "usr": "s:10Foundation14LocalizedErrorP",
            "mangledName": "$s10Foundation14LocalizedErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchboardAPI",
        "printedName": "SwitchboardAPI",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchboardAPI",
                "printedName": "SwitchboardSDK.SwitchboardAPI",
                "usr": "s:14SwitchboardSDK0A3APIV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:14SwitchboardSDK0A3APIVACycfc",
            "mangledName": "$s14SwitchboardSDK0A3APIVACycfc",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "openTokRoom",
            "printedName": "openTokRoom(roomID:password:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<any SwitchboardSDK.OpenTokRoomResponse, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<any SwitchboardSDK.OpenTokRoomResponse, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenTokRoomResponse",
                        "printedName": "any SwitchboardSDK.OpenTokRoomResponse",
                        "usr": "s:14SwitchboardSDK19OpenTokRoomResponseP"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:14SwitchboardSDK0A3APIV11openTokRoom6roomID8password10completionySS_SSSgys6ResultOyAA04OpeneF8Response_ps5Error_pGctF",
            "mangledName": "$s14SwitchboardSDK0A3APIV11openTokRoom6roomID8password10completionySS_SSSgys6ResultOyAA04OpeneF8Response_ps5Error_pGctF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "agoraRoom",
            "printedName": "agoraRoom(roomID:password:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<any SwitchboardSDK.AgoraRoomResponse, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<any SwitchboardSDK.AgoraRoomResponse, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AgoraRoomResponse",
                        "printedName": "any SwitchboardSDK.AgoraRoomResponse",
                        "usr": "s:14SwitchboardSDK17AgoraRoomResponseP"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:14SwitchboardSDK0A3APIV9agoraRoom6roomID8password10completionySS_SSSgys6ResultOyAA05AgoraE8Response_ps5Error_pGctF",
            "mangledName": "$s14SwitchboardSDK0A3APIV9agoraRoom6roomID8password10completionySS_SSSgys6ResultOyAA05AgoraE8Response_ps5Error_pGctF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:14SwitchboardSDK0A3APIV",
        "mangledName": "$s14SwitchboardSDK0A3APIV",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "RoomAPI",
            "printedName": "RoomAPI",
            "usr": "s:14SwitchboardSDK7RoomAPIP",
            "mangledName": "$s14SwitchboardSDK7RoomAPIP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CallbackLogDestination",
        "printedName": "CallbackLogDestination",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(logCallback:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CallbackLogDestination",
                "printedName": "SwitchboardSDK.CallbackLogDestination",
                "usr": "s:14SwitchboardSDK22CallbackLogDestinationC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SwitchboardSDK.SBLogLevel, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(SwitchboardSDK.SBLogLevel, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SBLogLevel",
                        "printedName": "SwitchboardSDK.SBLogLevel",
                        "usr": "c:@E@SBLogLevel"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:14SwitchboardSDK22CallbackLogDestinationC03logC0ACySo10SBLogLevelV_SStc_tcfc",
            "mangledName": "$s14SwitchboardSDK22CallbackLogDestinationC03logC0ACySo10SBLogLevelV_SStc_tcfc",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "log",
            "printedName": "log(_:message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SBLogLevel",
                "printedName": "SwitchboardSDK.SBLogLevel",
                "usr": "c:@E@SBLogLevel"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:14SwitchboardSDK22CallbackLogDestinationC3log_7messageySo10SBLogLevelV_SStF",
            "mangledName": "$s14SwitchboardSDK22CallbackLogDestinationC3log_7messageySo10SBLogLevelV_SStF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "log:message:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:14SwitchboardSDK22CallbackLogDestinationC",
        "mangledName": "$s14SwitchboardSDK22CallbackLogDestinationC",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "CoreAudioTypes",
        "printedName": "CoreAudioTypes",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "RouteChangeDelegate",
        "printedName": "RouteChangeDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "audioEngine",
            "printedName": "audioEngine(_:inputRouteChanged:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AudioEngineProtocol",
                "printedName": "any SwitchboardSDK.AudioEngineProtocol",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol"
              },
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate(im)audioEngine:inputRouteChanged:",
            "mangledName": "$s14SwitchboardSDK19RouteChangeDelegateP11audioEngine_05inputC7ChangedyAA05AudioG8Protocol_p_So18AVAudioSessionPortatF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.RouteChangeDelegate>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.RouteChangeDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "audioEngine",
            "printedName": "audioEngine(_:outputRouteChanged:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AudioEngineProtocol",
                "printedName": "any SwitchboardSDK.AudioEngineProtocol",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol"
              },
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate(im)audioEngine:outputRouteChanged:",
            "mangledName": "$s14SwitchboardSDK19RouteChangeDelegateP11audioEngine_06outputC7ChangedyAA05AudioG8Protocol_p_So18AVAudioSessionPortatF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.RouteChangeDelegate>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.RouteChangeDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate",
        "mangledName": "$s14SwitchboardSDK19RouteChangeDelegateP",
        "moduleName": "SwitchboardSDK",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AudioEngineProtocol",
        "printedName": "AudioEngineProtocol",
        "children": [
          {
            "kind": "Var",
            "name": "useThirdPartyEchoCanceller",
            "printedName": "useThirdPartyEchoCanceller",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)useThirdPartyEchoCanceller",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP26useThirdPartyEchoCancellerSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)useThirdPartyEchoCanceller",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP26useThirdPartyEchoCancellerSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)setUseThirdPartyEchoCanceller:",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP26useThirdPartyEchoCancellerSbvs",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isVoiceProcessingEnabled",
            "printedName": "isVoiceProcessingEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)isVoiceProcessingEnabled",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP24isVoiceProcessingEnabledSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)isVoiceProcessingEnabled",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP24isVoiceProcessingEnabledSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "engineShouldRun",
            "printedName": "engineShouldRun",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)engineShouldRun",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP15engineShouldRunSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)engineShouldRun",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP15engineShouldRunSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "needsEchoCancellation",
            "printedName": "needsEchoCancellation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)needsEchoCancellation",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP21needsEchoCancellationSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)needsEchoCancellation",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP21needsEchoCancellationSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldRecord",
            "printedName": "shouldRecord",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)shouldRecord",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP12shouldRecordSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)shouldRecord",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP12shouldRecordSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)setShouldRecord:",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP12shouldRecordSbvs",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mixWithOthers",
            "printedName": "mixWithOthers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)mixWithOthers",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP13mixWithOthersSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)mixWithOthers",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP13mixWithOthersSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)setMixWithOthers:",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP13mixWithOthersSbvs",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowBluetoothA2DP",
            "printedName": "allowBluetoothA2DP",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)allowBluetoothA2DP",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP18allowBluetoothA2DPSbvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)allowBluetoothA2DP",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP18allowBluetoothA2DPSbvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)setAllowBluetoothA2DP:",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP18allowBluetoothA2DPSbvs",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isCurrentOutputA2DP",
            "printedName": "isCurrentOutputA2DP()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)isCurrentOutputA2DP",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP19isCurrentOutputA2DPSbyF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "currentInputRoute",
            "printedName": "currentInputRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)currentInputRoute",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP17currentInputRouteSo18AVAudioSessionPortavp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)currentInputRoute",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP17currentInputRouteSo18AVAudioSessionPortavg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentOutputRoute",
            "printedName": "currentOutputRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)currentOutputRoute",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP18currentOutputRouteSo18AVAudioSessionPortavp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)currentOutputRoute",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP18currentOutputRouteSo18AVAudioSessionPortavg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "routeChangeDelegate",
            "printedName": "routeChangeDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteChangeDelegate",
                    "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                    "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)routeChangeDelegate",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP19routeChangeDelegateAA05RoutegH0_pSgvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteChangeDelegate",
                        "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)routeChangeDelegate",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP19routeChangeDelegateAA05RoutegH0_pSgvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteChangeDelegate",
                        "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)setRouteChangeDelegate:",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP19routeChangeDelegateAA05RoutegH0_pSgvs",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "audioDelegate",
            "printedName": "audioDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AudioProcessorDelegate",
                    "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                    "usr": "c:objc(pl)AudioProcessorDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)audioDelegate",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP13audioDelegateSo0c9ProcessorG0_pSgvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioProcessorDelegate",
                        "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                        "usr": "c:objc(pl)AudioProcessorDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)audioDelegate",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP13audioDelegateSo0c9ProcessorG0_pSgvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioProcessorDelegate",
                        "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                        "usr": "c:objc(pl)AudioProcessorDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)setAudioDelegate:",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP13audioDelegateSo0c9ProcessorG0_pSgvs",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastAudioSessionState",
            "printedName": "lastAudioSessionState",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SwitchboardSDK.AudioSessionState?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AudioSessionState",
                    "printedName": "SwitchboardSDK.AudioSessionState",
                    "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(py)lastAudioSessionState",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP04lastC12SessionStateAA0cgH0CSgvp",
            "moduleName": "SwitchboardSDK",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "SwitchboardSDK.AudioSessionState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioSessionState",
                        "printedName": "SwitchboardSDK.AudioSessionState",
                        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)lastAudioSessionState",
                "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP04lastC12SessionStateAA0cgH0CSgvg",
                "moduleName": "SwitchboardSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
                "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)start",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP5startyyF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(preferredIOBufferDuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)startWithPreferredIOBufferDuration:",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP5start25preferredIOBufferDurationySd_tF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stop",
            "printedName": "stop()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)stop",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP4stopyyF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reconfigure",
            "printedName": "reconfigure(shouldRecord:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol(im)reconfigureWithShouldRecord:",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP11reconfigure12shouldRecordySb_tF",
            "moduleName": "SwitchboardSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwitchboardSDK.AudioEngineProtocol>",
            "sugared_genericSig": "<Self where Self : SwitchboardSDK.AudioEngineProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol",
        "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP",
        "moduleName": "SwitchboardSDK",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "AudioEngineV2",
        "printedName": "AudioEngineV2",
        "children": [
          {
            "kind": "Var",
            "name": "currentRouteOutputType",
            "printedName": "currentRouteOutputType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AVFAudio.AVAudioSession.Port?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)currentRouteOutputType",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)currentRouteOutputType",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setCurrentRouteOutputType:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentRouteInputType",
            "printedName": "currentRouteInputType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AVFAudio.AVAudioSession.Port?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)currentRouteInputType",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C21currentRouteInputTypeSo18AVAudioSessionPortaSgvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)currentRouteInputType",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C21currentRouteInputTypeSo18AVAudioSessionPortaSgvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setCurrentRouteInputType:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C21currentRouteInputTypeSo18AVAudioSessionPortaSgvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C21currentRouteInputTypeSo18AVAudioSessionPortaSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C21currentRouteInputTypeSo18AVAudioSessionPortaSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentOutputRoute",
            "printedName": "currentOutputRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)currentOutputRoute",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C18currentOutputRouteSo18AVAudioSessionPortavp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "currentOutputRoute",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)currentOutputRoute",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C18currentOutputRouteSo18AVAudioSessionPortavg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "currentOutputRoute",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentInputRoute",
            "printedName": "currentInputRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)currentInputRoute",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C17currentInputRouteSo18AVAudioSessionPortavp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "currentInputRoute",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)currentInputRoute",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C17currentInputRouteSo18AVAudioSessionPortavg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "currentInputRoute",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isCurrentOutputA2DP",
            "printedName": "isCurrentOutputA2DP()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)isCurrentOutputA2DP",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C19isCurrentOutputA2DPSbyF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "isCurrentOutputA2DP",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isUsingHeadphones",
            "printedName": "isUsingHeadphones()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)isUsingHeadphones",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C17isUsingHeadphonesSbyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "useThirdPartyEchoCanceller",
            "printedName": "useThirdPartyEchoCanceller",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)useThirdPartyEchoCanceller",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C26useThirdPartyEchoCancellerSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "useThirdPartyEchoCanceller",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)useThirdPartyEchoCanceller",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C26useThirdPartyEchoCancellerSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "useThirdPartyEchoCanceller",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setUseThirdPartyEchoCanceller:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C26useThirdPartyEchoCancellerSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setUseThirdPartyEchoCanceller:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C26useThirdPartyEchoCancellerSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C26useThirdPartyEchoCancellerSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastAudioSessionState",
            "printedName": "lastAudioSessionState",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SwitchboardSDK.AudioSessionState?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AudioSessionState",
                    "printedName": "SwitchboardSDK.AudioSessionState",
                    "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)lastAudioSessionState",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C04lastC12SessionStateAA0cgH0CSgvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "lastAudioSessionState",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "SwitchboardSDK.AudioSessionState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioSessionState",
                        "printedName": "SwitchboardSDK.AudioSessionState",
                        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)lastAudioSessionState",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C04lastC12SessionStateAA0cgH0CSgvg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "lastAudioSessionState",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isVoiceProcessingEnabled",
            "printedName": "isVoiceProcessingEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)isVoiceProcessingEnabled",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C24isVoiceProcessingEnabledSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "isVoiceProcessingEnabled",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)isVoiceProcessingEnabled",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C24isVoiceProcessingEnabledSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "isVoiceProcessingEnabled",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "engineShouldRun",
            "printedName": "engineShouldRun",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)engineShouldRun",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C15engineShouldRunSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "engineShouldRun",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)engineShouldRun",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C15engineShouldRunSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "engineShouldRun",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "needsEchoCancellation",
            "printedName": "needsEchoCancellation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)needsEchoCancellation",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C21needsEchoCancellationSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "needsEchoCancellation",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)needsEchoCancellation",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C21needsEchoCancellationSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "needsEchoCancellation",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldRecord",
            "printedName": "shouldRecord",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)shouldRecord",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C12shouldRecordSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "shouldRecord",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)shouldRecord",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C12shouldRecordSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "shouldRecord",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setShouldRecord:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C12shouldRecordSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setShouldRecord:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C12shouldRecordSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C12shouldRecordSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mixWithOthers",
            "printedName": "mixWithOthers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)mixWithOthers",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13mixWithOthersSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "mixWithOthers",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)mixWithOthers",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13mixWithOthersSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "mixWithOthers",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setMixWithOthers:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13mixWithOthersSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setMixWithOthers:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C13mixWithOthersSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13mixWithOthersSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowBluetoothA2DP",
            "printedName": "allowBluetoothA2DP",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)allowBluetoothA2DP",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C18allowBluetoothA2DPSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "allowBluetoothA2DP",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)allowBluetoothA2DP",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C18allowBluetoothA2DPSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "allowBluetoothA2DP",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setAllowBluetoothA2DP:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C18allowBluetoothA2DPSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setAllowBluetoothA2DP:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C18allowBluetoothA2DPSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C18allowBluetoothA2DPSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "routeChangeDelegate",
            "printedName": "routeChangeDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)routeChangeDelegate",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C19routeChangeDelegateAA05RoutegH0_pSgvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "routeChangeDelegate",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteChangeDelegate",
                        "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)routeChangeDelegate",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C19routeChangeDelegateAA05RoutegH0_pSgvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "routeChangeDelegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteChangeDelegate",
                        "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setRouteChangeDelegate:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C19routeChangeDelegateAA05RoutegH0_pSgvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setRouteChangeDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C19routeChangeDelegateAA05RoutegH0_pSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C19routeChangeDelegateAA05RoutegH0_pSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "audioDelegate",
            "printedName": "audioDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AudioProcessorDelegate",
                    "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                    "usr": "c:objc(pl)AudioProcessorDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(py)audioDelegate",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13audioDelegateSo0c9ProcessorG0_pSgvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "audioDelegate",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioProcessorDelegate",
                        "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                        "usr": "c:objc(pl)AudioProcessorDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)audioDelegate",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13audioDelegateSo0c9ProcessorG0_pSgvg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "audioDelegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioProcessorDelegate",
                        "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                        "usr": "c:objc(pl)AudioProcessorDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)setAudioDelegate:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13audioDelegateSo0c9ProcessorG0_pSgvs",
                "moduleName": "SwitchboardSDK",
                "objc_name": "setAudioDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV2C13audioDelegateSo0c9ProcessorG0_pSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV2C13audioDelegateSo0c9ProcessorG0_pSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AudioEngineV2",
                "printedName": "SwitchboardSDK.AudioEngineV2",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)init",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2CACycfc",
            "moduleName": "SwitchboardSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)start",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C5startyyF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "start",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(preferredIOBufferDuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)startWithPreferredIOBufferDuration:",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C5start25preferredIOBufferDurationySd_tF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "startWithPreferredIOBufferDuration:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stop",
            "printedName": "stop()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)stop",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C4stopyyF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "stop",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reconfigure",
            "printedName": "reconfigure(shouldRecord:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)reconfigureWithShouldRecord:",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C11reconfigure12shouldRecordySb_tF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "reconfigureWithShouldRecord:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "outputSampleRateChanged",
            "printedName": "outputSampleRateChanged(_:sampleRate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SBIOSAudioIO",
                "printedName": "SwitchboardSDK.SBIOSAudioIO",
                "usr": "c:objc(cs)SBIOSAudioIO"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2(im)outputSampleRateChanged:sampleRate:",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV2C23outputSampleRateChanged_06sampleH0ySo12SBIOSAudioIOC_s5Int32VtF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "outputSampleRateChanged:sampleRate:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV2",
        "mangledName": "$s14SwitchboardSDK13AudioEngineV2C",
        "moduleName": "SwitchboardSDK",
        "intro_iOS": "13.0",
        "declAttributes": [
          "AccessControl",
          "Available",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "AudioEngineProtocol",
            "printedName": "AudioEngineProtocol",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "AudioEngineV3",
        "printedName": "AudioEngineV3",
        "children": [
          {
            "kind": "Var",
            "name": "currentRouteOutputType",
            "printedName": "currentRouteOutputType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AVFAudio.AVAudioSession.Port?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)currentRouteOutputType",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)currentRouteOutputType",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setCurrentRouteOutputType:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C22currentRouteOutputTypeSo18AVAudioSessionPortaSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentRouteInputType",
            "printedName": "currentRouteInputType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AVFAudio.AVAudioSession.Port?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)currentRouteInputType",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C21currentRouteInputTypeSo18AVAudioSessionPortaSgvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)currentRouteInputType",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C21currentRouteInputTypeSo18AVAudioSessionPortaSgvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFAudio.AVAudioSession.Port?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Port",
                        "printedName": "AVFAudio.AVAudioSession.Port",
                        "usr": "c:@T@AVAudioSessionPort"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setCurrentRouteInputType:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C21currentRouteInputTypeSo18AVAudioSessionPortaSgvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C21currentRouteInputTypeSo18AVAudioSessionPortaSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C21currentRouteInputTypeSo18AVAudioSessionPortaSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentOutputRoute",
            "printedName": "currentOutputRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)currentOutputRoute",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C18currentOutputRouteSo18AVAudioSessionPortavp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "currentOutputRoute",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)currentOutputRoute",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C18currentOutputRouteSo18AVAudioSessionPortavg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "currentOutputRoute",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentInputRoute",
            "printedName": "currentInputRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Port",
                "printedName": "AVFAudio.AVAudioSession.Port",
                "usr": "c:@T@AVAudioSessionPort"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)currentInputRoute",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C17currentInputRouteSo18AVAudioSessionPortavp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "currentInputRoute",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Port",
                    "printedName": "AVFAudio.AVAudioSession.Port",
                    "usr": "c:@T@AVAudioSessionPort"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)currentInputRoute",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C17currentInputRouteSo18AVAudioSessionPortavg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "currentInputRoute",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isCurrentOutputA2DP",
            "printedName": "isCurrentOutputA2DP()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)isCurrentOutputA2DP",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C19isCurrentOutputA2DPSbyF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "isCurrentOutputA2DP",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isUsingHeadphones",
            "printedName": "isUsingHeadphones()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)isUsingHeadphones",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C17isUsingHeadphonesSbyF",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "useThirdPartyEchoCanceller",
            "printedName": "useThirdPartyEchoCanceller",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)useThirdPartyEchoCanceller",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C26useThirdPartyEchoCancellerSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "useThirdPartyEchoCanceller",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)useThirdPartyEchoCanceller",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C26useThirdPartyEchoCancellerSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "useThirdPartyEchoCanceller",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setUseThirdPartyEchoCanceller:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C26useThirdPartyEchoCancellerSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setUseThirdPartyEchoCanceller:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C26useThirdPartyEchoCancellerSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C26useThirdPartyEchoCancellerSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastAudioSessionState",
            "printedName": "lastAudioSessionState",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SwitchboardSDK.AudioSessionState?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AudioSessionState",
                    "printedName": "SwitchboardSDK.AudioSessionState",
                    "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)lastAudioSessionState",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C04lastC12SessionStateAA0cgH0CSgvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "lastAudioSessionState",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "SwitchboardSDK.AudioSessionState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioSessionState",
                        "printedName": "SwitchboardSDK.AudioSessionState",
                        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)lastAudioSessionState",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C04lastC12SessionStateAA0cgH0CSgvg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "lastAudioSessionState",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isVoiceProcessingEnabled",
            "printedName": "isVoiceProcessingEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)isVoiceProcessingEnabled",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C24isVoiceProcessingEnabledSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "isVoiceProcessingEnabled",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)isVoiceProcessingEnabled",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C24isVoiceProcessingEnabledSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "isVoiceProcessingEnabled",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "engineShouldRun",
            "printedName": "engineShouldRun",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)engineShouldRun",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C15engineShouldRunSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "engineShouldRun",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)engineShouldRun",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C15engineShouldRunSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "engineShouldRun",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "needsEchoCancellation",
            "printedName": "needsEchoCancellation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)needsEchoCancellation",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C21needsEchoCancellationSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "needsEchoCancellation",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)needsEchoCancellation",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C21needsEchoCancellationSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "needsEchoCancellation",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldRecord",
            "printedName": "shouldRecord",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)shouldRecord",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C12shouldRecordSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "shouldRecord",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)shouldRecord",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C12shouldRecordSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "shouldRecord",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setShouldRecord:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C12shouldRecordSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setShouldRecord:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C12shouldRecordSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C12shouldRecordSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mixWithOthers",
            "printedName": "mixWithOthers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)mixWithOthers",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13mixWithOthersSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "mixWithOthers",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)mixWithOthers",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13mixWithOthersSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "mixWithOthers",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setMixWithOthers:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13mixWithOthersSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setMixWithOthers:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C13mixWithOthersSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13mixWithOthersSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowBluetoothA2DP",
            "printedName": "allowBluetoothA2DP",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)allowBluetoothA2DP",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C18allowBluetoothA2DPSbvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "allowBluetoothA2DP",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)allowBluetoothA2DP",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C18allowBluetoothA2DPSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "allowBluetoothA2DP",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setAllowBluetoothA2DP:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C18allowBluetoothA2DPSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setAllowBluetoothA2DP:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C18allowBluetoothA2DPSbvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C18allowBluetoothA2DPSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "routeChangeDelegate",
            "printedName": "routeChangeDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)routeChangeDelegate",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C19routeChangeDelegateAA05RoutegH0_pSgvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "routeChangeDelegate",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteChangeDelegate",
                        "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)routeChangeDelegate",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C19routeChangeDelegateAA05RoutegH0_pSgvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "routeChangeDelegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.RouteChangeDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteChangeDelegate",
                        "printedName": "any SwitchboardSDK.RouteChangeDelegate",
                        "usr": "c:@M@SwitchboardSDK@objc(pl)RouteChangeDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setRouteChangeDelegate:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C19routeChangeDelegateAA05RoutegH0_pSgvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "objc_name": "setRouteChangeDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C19routeChangeDelegateAA05RoutegH0_pSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C19routeChangeDelegateAA05RoutegH0_pSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "audioDelegate",
            "printedName": "audioDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AudioProcessorDelegate",
                    "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                    "usr": "c:objc(pl)AudioProcessorDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(py)audioDelegate",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13audioDelegateSo0c9ProcessorG0_pSgvp",
            "moduleName": "SwitchboardSDK",
            "objc_name": "audioDelegate",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioProcessorDelegate",
                        "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                        "usr": "c:objc(pl)AudioProcessorDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)audioDelegate",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13audioDelegateSo0c9ProcessorG0_pSgvg",
                "moduleName": "SwitchboardSDK",
                "objc_name": "audioDelegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SwitchboardSDK.AudioProcessorDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AudioProcessorDelegate",
                        "printedName": "any SwitchboardSDK.AudioProcessorDelegate",
                        "usr": "c:objc(pl)AudioProcessorDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)setAudioDelegate:",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13audioDelegateSo0c9ProcessorG0_pSgvs",
                "moduleName": "SwitchboardSDK",
                "objc_name": "setAudioDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK13AudioEngineV3C13audioDelegateSo0c9ProcessorG0_pSgvM",
                "mangledName": "$s14SwitchboardSDK13AudioEngineV3C13audioDelegateSo0c9ProcessorG0_pSgvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "intro_iOS": "13.0",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AudioEngineV3",
                "printedName": "SwitchboardSDK.AudioEngineV3",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)init",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3CACycfc",
            "moduleName": "SwitchboardSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)start",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C5startyyF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "start",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(preferredIOBufferDuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)startWithPreferredIOBufferDuration:",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C5start25preferredIOBufferDurationySd_tF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "startWithPreferredIOBufferDuration:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stop",
            "printedName": "stop()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)stop",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C4stopyyF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "stop",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reconfigure",
            "printedName": "reconfigure(shouldRecord:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3(im)reconfigureWithShouldRecord:",
            "mangledName": "$s14SwitchboardSDK13AudioEngineV3C11reconfigure12shouldRecordySb_tF",
            "moduleName": "SwitchboardSDK",
            "objc_name": "reconfigureWithShouldRecord:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioEngineV3",
        "mangledName": "$s14SwitchboardSDK13AudioEngineV3C",
        "moduleName": "SwitchboardSDK",
        "intro_iOS": "13.0",
        "declAttributes": [
          "AccessControl",
          "Available",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "AudioEngineProtocol",
            "printedName": "AudioEngineProtocol",
            "usr": "c:@M@SwitchboardSDK@objc(pl)AudioEngineProtocol",
            "mangledName": "$s14SwitchboardSDK19AudioEngineProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "SwitchboardSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "AudioSessionState",
        "printedName": "AudioSessionState",
        "children": [
          {
            "kind": "Var",
            "name": "category",
            "printedName": "category",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)category",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC8categorySSvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)category",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC8categorySSvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setCategory:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC8categorySSvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC8categorySSvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC8categorySSvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mode",
            "printedName": "mode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)mode",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC4modeSSvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)mode",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC4modeSSvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setMode:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC4modeSSvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC4modeSSvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC4modeSSvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)options",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC7optionsSSvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)options",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC7optionsSSvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setOptions:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC7optionsSSvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC7optionsSSvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC7optionsSSvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sampleRate",
            "printedName": "sampleRate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)sampleRate",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC10sampleRateSdvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)sampleRate",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC10sampleRateSdvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setSampleRate:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC10sampleRateSdvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC10sampleRateSdvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC10sampleRateSdvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputLatency",
            "printedName": "inputLatency",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)inputLatency",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12inputLatencySdvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)inputLatency",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12inputLatencySdvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setInputLatency:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12inputLatencySdvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC12inputLatencySdvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12inputLatencySdvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputLatency",
            "printedName": "outputLatency",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)outputLatency",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC13outputLatencySdvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)outputLatency",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC13outputLatencySdvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setOutputLatency:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC13outputLatencySdvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC13outputLatencySdvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC13outputLatencySdvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "IOBufferDuration",
            "printedName": "IOBufferDuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)IOBufferDuration",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC16IOBufferDurationSdvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)IOBufferDuration",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC16IOBufferDurationSdvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setIOBufferDuration:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC16IOBufferDurationSdvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC16IOBufferDurationSdvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC16IOBufferDurationSdvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "otherAudioPlaying",
            "printedName": "otherAudioPlaying",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)otherAudioPlaying",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC05otherC7PlayingSbvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)otherAudioPlaying",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC05otherC7PlayingSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setOtherAudioPlaying:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC05otherC7PlayingSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC05otherC7PlayingSbvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC05otherC7PlayingSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "secondaryAudioShouldBeSilencedHint",
            "printedName": "secondaryAudioShouldBeSilencedHint",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)secondaryAudioShouldBeSilencedHint",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC09secondaryC20ShouldBeSilencedHintSbvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)secondaryAudioShouldBeSilencedHint",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC09secondaryC20ShouldBeSilencedHintSbvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setSecondaryAudioShouldBeSilencedHint:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC09secondaryC20ShouldBeSilencedHintSbvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC09secondaryC20ShouldBeSilencedHintSbvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC09secondaryC20ShouldBeSilencedHintSbvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentRoute",
            "printedName": "currentRoute",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(py)currentRoute",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12currentRouteSSvp",
            "moduleName": "SwitchboardSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)currentRoute",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12currentRouteSSvg",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)setCurrentRoute:",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12currentRouteSSvs",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14SwitchboardSDK17AudioSessionStateC12currentRouteSSvM",
                "mangledName": "$s14SwitchboardSDK17AudioSessionStateC12currentRouteSSvM",
                "moduleName": "SwitchboardSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AudioSessionState",
                "printedName": "SwitchboardSDK.AudioSessionState",
                "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState(im)init",
            "mangledName": "$s14SwitchboardSDK17AudioSessionStateCACycfc",
            "moduleName": "SwitchboardSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SwitchboardSDK@objc(cs)AudioSessionState",
        "mangledName": "$s14SwitchboardSDK17AudioSessionStateC",
        "moduleName": "SwitchboardSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioConverter.swift",
      "kind": "Array",
      "offset": 594,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioConverter.swift",
      "kind": "BooleanLiteral",
      "offset": 763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioConverter.swift",
      "kind": "IntegerLiteral",
      "offset": 816,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioConverter.swift",
      "kind": "BooleanLiteral",
      "offset": 3594,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioDownloader.swift",
      "kind": "IntegerLiteral",
      "offset": 392,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioDownloader.swift",
      "kind": "IntegerLiteral",
      "offset": 430,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioDownloader.swift",
      "kind": "BooleanLiteral",
      "offset": 488,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioParser.swift",
      "kind": "IntegerLiteral",
      "offset": 495,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioStreamer.swift",
      "kind": "FloatLiteral",
      "offset": 527,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/AudioStreamer.swift",
      "kind": "IntegerLiteral",
      "offset": 798,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/PCMBufferStreamAudioBus.swift",
      "kind": "IntegerLiteral",
      "offset": 497,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/PCMBufferStreamAudioBus.swift",
      "kind": "IntegerLiteral",
      "offset": 504,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/PCMBufferStreamAudioBus.swift",
      "kind": "IntegerLiteral",
      "offset": 567,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/PCMBufferStreamAudioBus.swift",
      "kind": "IntegerLiteral",
      "offset": 574,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/PCMBufferStreamAudioBus.swift",
      "kind": "IntegerLiteral",
      "offset": 617,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/Nodes\/StreamPlayer\/Streamer\/PCMBufferStreamAudioBus.swift",
      "kind": "BooleanLiteral",
      "offset": 652,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/v2\/API\/Responses\/RoomAPIResponse.swift",
      "kind": "StringLiteral",
      "offset": 424,
      "length": 5,
      "value": "\"_id\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/apple\/v2\/Logger\/CallbackLogDestination.swift",
      "kind": "StringLiteral",
      "offset": 221,
      "length": 23,
      "value": "\"SwitchboardSDK.Logger\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioStateObserver.swift",
      "kind": "FloatLiteral",
      "offset": 261,
      "length": 3,
      "value": "0.1"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 345,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 376,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "FloatLiteral",
      "offset": 487,
      "length": 4,
      "value": "10.0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "FloatLiteral",
      "offset": 532,
      "length": 4,
      "value": "16.0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "IntegerLiteral",
      "offset": 559,
      "length": 5,
      "value": "44100"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 608,
      "length": 25,
      "value": "\"com.switchboard.avaudio\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 1030,
      "length": 6,
      "value": "\"None\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 1360,
      "length": 6,
      "value": "\"None\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 2213,
      "length": 91,
      "value": "\"[AudioEngineV2][useThirdPartyEchoCanceller] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 2303,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 2393,
      "length": 111,
      "value": "\"[AudioEngineV2][useThirdPartyEchoCanceller] new value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 2479,
      "length": 3,
      "value": "\" old value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 2503,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 2161,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 3297,
      "length": 87,
      "value": "\"[AudioEngineV2][isVoiceProcessingEnabled] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 3383,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 3431,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 3246,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 3700,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 3878,
      "length": 106,
      "value": "\"[AudioEngineV2][needsEchoCancellation] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 3958,
      "length": 1,
      "value": "\", old value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 3983,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 3771,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4105,
      "length": 63,
      "value": "\"[AudioEngineV2][shouldRecord] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4167,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4243,
      "length": 83,
      "value": "\"[AudioEngineV2][shouldRecord] new value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4301,
      "length": 3,
      "value": "\" old value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4325,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 4053,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4482,
      "length": 65,
      "value": "\"[AudioEngineV2][mixWithOthers] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4546,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4623,
      "length": 85,
      "value": "\"[AudioEngineV2][mixWithOthers] new value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4683,
      "length": 3,
      "value": "\" old value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4707,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 4430,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4869,
      "length": 75,
      "value": "\"[AudioEngineV2][allowBluetoothA2DP] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "StringLiteral",
      "offset": 4943,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV2\/AudioEngineV2.swift",
      "kind": "BooleanLiteral",
      "offset": 4817,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 345,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 376,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "FloatLiteral",
      "offset": 423,
      "length": 4,
      "value": "10.0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "FloatLiteral",
      "offset": 468,
      "length": 4,
      "value": "16.0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 516,
      "length": 25,
      "value": "\"com.switchboard.avaudio\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 893,
      "length": 6,
      "value": "\"None\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 1223,
      "length": 6,
      "value": "\"None\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "IntegerLiteral",
      "offset": 2112,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "FloatLiteral",
      "offset": 2300,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 2500,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 2650,
      "length": 82,
      "value": "\"[AudioEngineV3] useThirdPartyEchoCanceller enabled \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 2731,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 2599,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 3581,
      "length": 78,
      "value": "\"[AudioEngineV3] is using voiceprocessing enabled \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 3658,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 3706,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 3530,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 3990,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4168,
      "length": 80,
      "value": "\"[AudioEngineV3] needsEchoCancellation has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4247,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 4061,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4369,
      "length": 63,
      "value": "\"[AudioEngineV3][shouldRecord] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4431,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4507,
      "length": 83,
      "value": "\"[AudioEngineV3][shouldRecord] new value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4565,
      "length": 3,
      "value": "\" old value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4589,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 4317,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4746,
      "length": 65,
      "value": "\"[AudioEngineV3][mixWithOthers] has been set to \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4810,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4887,
      "length": 85,
      "value": "\"[AudioEngineV3][mixWithOthers] new value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4947,
      "length": 3,
      "value": "\" old value = \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 4971,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 4694,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 5133,
      "length": 57,
      "value": "\"[AudioEngineV3] didSet allowA2DP: \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "StringLiteral",
      "offset": 5189,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/AudioEngineV3.swift",
      "kind": "BooleanLiteral",
      "offset": 5081,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "IntegerLiteral",
      "offset": 286,
      "length": 5,
      "value": "44100"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "IntegerLiteral",
      "offset": 391,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "IntegerLiteral",
      "offset": 489,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "IntegerLiteral",
      "offset": 546,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "BooleanLiteral",
      "offset": 727,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "StringLiteral",
      "offset": 2763,
      "length": 75,
      "value": "\"Too many frames to push: \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "StringLiteral",
      "offset": 2802,
      "length": 7,
      "value": "\" maximum: \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "StringLiteral",
      "offset": 2837,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "Array",
      "offset": 3096,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "StringLiteral",
      "offset": 3335,
      "length": 33,
      "value": "\"Could not pull input: \""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "StringLiteral",
      "offset": 3367,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jenkins\/workspace\/Switchboard SDK - Release - iOS\/SwitchboardSDK\/src\/ios\/AudioEngine\/AudioUnitV3\/SBCustomAudioUnit.swift",
      "kind": "IntegerLiteral",
      "offset": 3608,
      "length": 1,
      "value": "0"
    }
  ]
}