|
OrbbecSDK
1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
|
#include <Filter.hpp>
Public 成员函数 | |
| CompressionFilter () | |
| void | setCompressionParams (OBCompressionMode mode, void *params) |
| 设置压缩参数 更多... | |
Public 成员函数 继承自 ob::Filter | |
| 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 属性 继承自 ob::Filter | |
| std::shared_ptr< FilterImpl > | impl_ |
在文件 Filter.hpp 第 175 行定义.
| ob::CompressionFilter::CompressionFilter | ( | ) |
| void ob::CompressionFilter::setCompressionParams | ( | OBCompressionMode | mode, |
| void * | params | ||
| ) |
设置压缩参数
| mode | 压缩模式 OB_COMPRESSION_LOSSLESS or OB_COMPRESSION_LOSSY |
| params | 压缩参数, 当mode为OB_COMPRESSION_LOSSLESS时,params为NULL |
1.8.11