回答編集履歴
1
サイズが誤っていた記述を削除しました。
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
|
|