回答編集履歴
1
追加
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```swift
|
4
4
|
|
5
|
-
/*
|
5
|
+
/* for swift 2.x
|
6
6
|
|
7
7
|
private func AudioQueueInputCallback(
|
8
8
|
|
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
*/
|
28
28
|
|
29
|
-
/*
|
29
|
+
/* for swift 3.0 */
|
30
30
|
|
31
31
|
private func AudioQueueInputCallback(
|
32
32
|
|
@@ -50,4 +50,28 @@
|
|
50
50
|
|
51
51
|
```
|
52
52
|
|
53
|
+
```swift
|
54
|
+
|
55
|
+
// 不要なキャストなので as! 以下を削除
|
56
|
+
|
57
|
+
error = AudioQueueNewInput(
|
58
|
+
|
59
|
+
&dataFormat,
|
60
|
+
|
61
|
+
AudioQueueInputCallback , //as! AudioQueueInputCallback,
|
62
|
+
|
63
|
+
UnsafeMutableRawPointer(Unmanaged.passUnretained(self).toOpaque()),
|
64
|
+
|
65
|
+
.none,
|
66
|
+
|
67
|
+
.none,
|
68
|
+
|
69
|
+
0,
|
70
|
+
|
71
|
+
&audioQueue)
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
```
|
76
|
+
|
53
77
|
swift3で稼働確認
|