![]() |
OrbbecSDK
1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
|
#include <Filter.hpp>
Public 成员函数 | |
Filter () | |
virtual | ~Filter ()=default |
virtual void | reset () |
filter重置,释放内部缓存,异步处理时停止处理线程并清空待处理的缓存帧 更多... | |
virtual std::shared_ptr< Frame > | process (std::shared_ptr< Frame > frame) |
处理帧(同步接口) 更多... | |
virtual void | pushFrame (std::shared_ptr< Frame > frame) |
压入待处理frame到缓存(异步回调接口) 更多... | |
virtual void | setCallBack (FilterCallback callback) |
设置回调函数(异步回调接口) 更多... | |
Protected 属性 | |
std::shared_ptr< FilterImpl > | impl_ |
在文件 Filter.hpp 第 21 行定义.
ob::Filter::Filter | ( | ) |
|
virtualdefault |
|
virtual |
filter重置,释放内部缓存,异步处理时停止处理线程并清空待处理的缓存帧
处理帧(同步接口)
frame | 需要处理的frame |
|
virtual |
压入待处理frame到缓存(异步回调接口)
frame | 待处理的frame处理结果通过回调函数返回 |
|
virtual |
设置回调函数(异步回调接口)
callback | 处理结果回调 |
|
protected |
在文件 Filter.hpp 第 79 行定义.