---
title: "setPreferredMicrophoneInjectionMode(_:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avaudiosession/setpreferredmicrophoneinjectionmode(_:)"
---

# setPreferredMicrophoneInjectionMode(_:)

Sets the preferred mode of injecting audio into another app’s input stream.

## Declaration

```swift
func setPreferredMicrophoneInjectionMode(_ inValue: AVAudioSession.MicrophoneInjectionMode) throws
```

## Parameters

- `inValue`: The preferred microphone injection mode.

## See Also

### Enabling adding audio to calls

- [isMicrophoneInjectionAvailable](avfaudio/avaudiosession/ismicrophoneinjectionavailable.md)
- [preferredMicrophoneInjectionMode](avfaudio/avaudiosession/preferredmicrophoneinjectionmode.md)
- [AVAudioSession.MicrophoneInjectionMode](avfaudio/avaudiosession/microphoneinjectionmode.md)
- [microphoneInjectionCapabilitiesChangeNotification](avfaudio/avaudiosession/microphoneinjectioncapabilitieschangenotification.md)
