CMSampleBufferCreate 导致线程 1:EXC_BAD_ACCESS(代码=1,地址=0x0)
CMSampleBufferCreate causes Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
我正在尝试从 CMBlockBuffer 中创建一个 CMSampleBuffer,我正在使用 CMSampleBufferCreate
但无论我尝试什么,我总是得到 Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
let status = CMSampleBufferCreate(kCFAllocatorDefault,
buffer, //CMBlockBuffer cannot be nil
true,
nil,
nil,
nil,
1,
0,
nil,
1,
nil,
&sampleBuffer //sampleBuffer is nil
)
我不知道该怎么做,所以如果有其他方法或者我做错了什么请告诉我,因为这样的例子不多。非常感谢!
我知道了我需要将其更改为:
let status = CMSampleBufferCreate(kCFAllocatorDefault,
buffer,
true,
nil,
nil,
nil,
1,
0,
nil,
0,
nil,
&sampleBuffer
)
我正在尝试从 CMBlockBuffer 中创建一个 CMSampleBuffer,我正在使用 CMSampleBufferCreate
但无论我尝试什么,我总是得到 Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
let status = CMSampleBufferCreate(kCFAllocatorDefault,
buffer, //CMBlockBuffer cannot be nil
true,
nil,
nil,
nil,
1,
0,
nil,
1,
nil,
&sampleBuffer //sampleBuffer is nil
)
我不知道该怎么做,所以如果有其他方法或者我做错了什么请告诉我,因为这样的例子不多。非常感谢!
我知道了我需要将其更改为:
let status = CMSampleBufferCreate(kCFAllocatorDefault,
buffer,
true,
nil,
nil,
nil,
1,
0,
nil,
0,
nil,
&sampleBuffer
)