回答編集履歴

1

サイズが誤っていた記述を削除しました。

2016/06/10 03:56

投稿

pebble8888
pebble8888

スコア390

test CHANGED
@@ -1,6 +1,4 @@
1
1
  ログにnumSamples = 8192 とありますので、一回のcopyNextSampleBuffer()で読み込まれるのが8192サンプルなのでしょう。
2
-
3
- そのため data には 8192*2=16384 バイト分しか入っていません。
4
2
 
5
3
  CMSampleBufferGetNumSamplesを呼び出して、sampleBufferRefに何サンプル入っているかを見て(bufferLengthから計算するよりも確実です。)、
6
4