OrbbecSDK  1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
Public 成员函数 | 所有成员列表
ob::CompressionFilter类 参考

#include <Filter.hpp>

类 ob::CompressionFilter 继承关系图:
ob::Filter

Public 成员函数

 CompressionFilter ()
 
void setCompressionParams (OBCompressionMode mode, void *params)
 设置压缩参数 更多...
 
- Public 成员函数 继承自 ob::Filter
 Filter ()
 
virtual ~Filter ()=default
 
virtual void reset ()
 filter重置,释放内部缓存,异步处理时停止处理线程并清空待处理的缓存帧 更多...
 
virtual std::shared_ptr< Frameprocess (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.hpp175 行定义.

构造及析构函数说明

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

该类的文档由以下文件生成: