回答編集履歴

2

恥ずかしいので第一弾を削除。

2015/11/19 02:40

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,25 +1,3 @@
1
- ### 第一弾
2
-
3
- Unmanagedじゃないなら`takeRetainedValue`を使う必要が無いので、そのまま返せばいいような?
4
-
5
- 良く分かりもせずにコネコネしていたら、以下のソースでエラーが出なくなりました。
6
-
7
- ```swift
8
-
9
- let out: UnsafeMutablePointer<CMSampleBuffer?> = nil
10
-
11
- CMSampleBufferCreateCopyWithNewTiming(nil, sample, count, &info, out)
12
-
13
- return out as! CMSampleBuffer
14
-
15
- ```
16
-
17
- さて、動くのかどうかw
18
-
19
-
20
-
21
- ### 第二弾
22
-
23
1
  相変わらず適当にコネコネしてるだけですが、
24
2
 
25
3
  ```swift
@@ -32,6 +10,6 @@
32
10
 
33
11
  ```
34
12
 
35
- 第一弾よりもいけそうな気がしませんか
13
+ シンプルになるといけそうな気がしてき
36
14
 
37
15
 

1

第二弾追加。

2015/11/19 02:40

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,3 +1,5 @@
1
+ ### 第一弾
2
+
1
3
  Unmanagedじゃないなら`takeRetainedValue`を使う必要が無いので、そのまま返せばいいような?
2
4
 
3
5
  良く分かりもせずにコネコネしていたら、以下のソースでエラーが出なくなりました。
@@ -13,3 +15,23 @@
13
15
  ```
14
16
 
15
17
  さて、動くのかどうかw
18
+
19
+
20
+
21
+ ### 第二弾
22
+
23
+ 相変わらず適当にコネコネしてるだけですが、
24
+
25
+ ```swift
26
+
27
+ let out: UnsafeMutablePointer<CMSampleBuffer?>
28
+
29
+ CMSampleBufferCreateCopyWithNewTiming(nil, sample, count, &info, out);
30
+
31
+ return out.memory!
32
+
33
+ ```
34
+
35
+ 第一弾よりもいけそうな気がしませんかw
36
+
37
+