如何从相机获取当前帧(视频捕获设备)

时间:2011-08-03 06:46:18

标签: objective-c

您好我正在尝试从视频捕获设备获取当前帧,我在我的应用程序代码中使用了以下代码。

-(CVImageBufferRef) get_current_frame
{

    CVImageBufferRef buffer;
    @synchronized (self) {
        buffer  = m_curr_buffer;
        CVBufferRetain(buffer);
    }

    return buffer;  
}

但是在构建之后我遇到了以下类型的链接错误。

Undefined symbols:
  "_CVBufferRetain", referenced from:
      -[my_class get_current_frame] in my_class.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

1 个答案:

答案 0 :(得分:1)

我看到你问这个问题已经有一段时间了,但是我想发布后代的解决方案。您只需要确保已链接CoreVideo框架。就是这样!