Various fixes

This commit is contained in:
Ilya Laktyushin 2024-02-12 18:54:31 -04:00
parent 42cc67ade7
commit 77969650f8

View File

@ -144,13 +144,12 @@ final class CameraOutput: NSObject {
Logger.shared.log("Camera", "Can't add video output") Logger.shared.log("Camera", "Can't add video output")
} }
if audio { if audio {
self.hasAudio = true
if session.session.canAddOutput(self.audioOutput) { if session.session.canAddOutput(self.audioOutput) {
self.hasAudio = true
session.session.addOutput(self.audioOutput) session.session.addOutput(self.audioOutput)
self.audioOutput.setSampleBufferDelegate(self, queue: self.audioQueue) self.audioOutput.setSampleBufferDelegate(self, queue: self.audioQueue)
} else { } else {
Logger.shared.log("Camera", "Can't add audio output") Logger.shared.log("Camera", "Can't add audio output")
print("error")
} }
} }
if photo, session.session.canAddOutput(self.photoOutput) { if photo, session.session.canAddOutput(self.photoOutput) {