OrbbecSDK  1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
Public Member Functions | List of all members
ob::CompressionFilter Class Reference

#include <Filter.hpp>

+ Inheritance diagram for ob::CompressionFilter:

Public Member Functions

 CompressionFilter ()
 
void setCompressionParams (OBCompressionMode mode, void *params)
 Set compression params. More...
 
- Public Member Functions inherited from ob::Filter
 Filter ()
 
virtual ~Filter ()=default
 
virtual void reset ()
 filter reset, free the internal cache, stop the processing thread and clear the pending buffer frame when asynchronous processing More...
 
virtual std::shared_ptr< Frameprocess (std::shared_ptr< Frame > frame)
 Processing frames (synchronous interface) More...
 
virtual void pushFrame (std::shared_ptr< Frame > frame)
 Push the pending frame into the cache (asynchronous callback interface) More...
 
virtual void setCallBack (FilterCallback callback)
 Set the callback function (asynchronous callback interface) More...
 

Additional Inherited Members

- Protected Attributes inherited from ob::Filter
std::shared_ptr< FilterImpl > impl_
 

Detailed Description

Definition at line 175 of file Filter.hpp.

Constructor & Destructor Documentation

ob::CompressionFilter::CompressionFilter ( )

Member Function Documentation

void ob::CompressionFilter::setCompressionParams ( OBCompressionMode  mode,
void *  params 
)

Set compression params.

Parameters
modeCompression mode OB_COMPRESSION_LOSSLESS or OB_COMPRESSION_LOSSY
paramsCompression params, when mode is OB_COMPRESSION_LOSSLESS, params is NULL

The documentation for this class was generated from the following file: