File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed
Source/SignalTracking/Units Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ public class InputSignalTracker: SignalTracker {
12
12
13
13
var audioChannel : AVCaptureAudioChannel ?
14
14
let captureSession = AVCaptureSession ( )
15
- private var audioEngine : AVAudioEngine !
15
+ private var audioEngine : AVAudioEngine ?
16
16
private let session = AVAudioSession . sharedInstance ( )
17
17
private let bus = 0
18
18
@@ -45,7 +45,7 @@ public class InputSignalTracker: SignalTracker {
45
45
46
46
audioEngine = AVAudioEngine ( )
47
47
48
- guard let inputNode = audioEngine. inputNode else {
48
+ guard let inputNode = audioEngine? . inputNode else {
49
49
throw Error . InputNodeMissing
50
50
}
51
51
@@ -63,17 +63,15 @@ public class InputSignalTracker: SignalTracker {
63
63
}
64
64
65
65
captureSession. startRunning ( )
66
- audioEngine. prepare ( )
67
- try audioEngine. start ( )
66
+ audioEngine? . prepare ( )
67
+ try audioEngine? . start ( )
68
68
}
69
69
70
70
public func stop( ) {
71
- if audioEngine != nil {
72
- audioEngine. stop ( )
73
- audioEngine. reset ( )
74
- audioEngine = nil
75
- captureSession. stopRunning ( )
76
- }
71
+ audioEngine? . stop ( )
72
+ audioEngine? . reset ( )
73
+ audioEngine = nil
74
+ captureSession. stopRunning ( )
77
75
}
78
76
79
77
func setupAudio( ) {
You can’t perform that action at this time.
0 commit comments