diff --git a/Sources/tart/VM.swift b/Sources/tart/VM.swift index 66dde17..1f7f4ed 100644 --- a/Sources/tart/VM.swift +++ b/Sources/tart/VM.swift @@ -237,7 +237,11 @@ class VM: NSObject, VZVirtualMachineDelegate, ObservableObject { // Audio let soundDeviceConfiguration = VZVirtioSoundDeviceConfiguration() - soundDeviceConfiguration.streams = [VZVirtioSoundDeviceInputStreamConfiguration(), VZVirtioSoundDeviceOutputStreamConfiguration()] + let inputAudioStreamConfiguration = VZVirtioSoundDeviceInputStreamConfiguration() + inputAudioStreamConfiguration.source = VZHostAudioInputStreamSource() + let outputAudioStreamConfiguration = VZVirtioSoundDeviceOutputStreamConfiguration() + outputAudioStreamConfiguration.sink = VZHostAudioOutputStreamSink() + soundDeviceConfiguration.streams = [inputAudioStreamConfiguration, outputAudioStreamConfiguration] configuration.audioDevices = [soundDeviceConfiguration] // Keyboard and mouse