Skip to content

Commit 4784026

Browse files
matapoosy
authored andcommitted
use single VZVirtioSoundDeviceConfiguration for Apple VM audio
1 parent 89ef5e2 commit 4784026

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

Configuration/UTMAppleConfigurationVirtualization.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,15 +142,13 @@ extension UTMAppleConfigurationVirtualization {
142142
}
143143
if #available(macOS 12, *) {
144144
if hasAudio {
145-
let audioInputConfiguration = VZVirtioSoundDeviceConfiguration()
145+
let audioConfiguration = VZVirtioSoundDeviceConfiguration()
146146
let audioInput = VZVirtioSoundDeviceInputStreamConfiguration()
147147
audioInput.source = VZHostAudioInputStreamSource()
148-
audioInputConfiguration.streams = [audioInput]
149-
let audioOutputConfiguration = VZVirtioSoundDeviceConfiguration()
150148
let audioOutput = VZVirtioSoundDeviceOutputStreamConfiguration()
151149
audioOutput.sink = VZHostAudioOutputStreamSink()
152-
audioOutputConfiguration.streams = [audioOutput]
153-
vzconfig.audioDevices = [audioInputConfiguration, audioOutputConfiguration]
150+
audioConfiguration.streams = [audioInput, audioOutput]
151+
vzconfig.audioDevices = [audioConfiguration]
154152
}
155153
if keyboard != .disabled {
156154
vzconfig.keyboards = [VZUSBKeyboardConfiguration()]

0 commit comments

Comments
 (0)