| OrbbecSDK 1.10.18 OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras

Loading...
Searching...
No Matches
Classes | Typedefs
ob Namespace Reference

## Classes
class | AccelFrame
| Define the AccelFrame class, which inherits from the Frame class. More...
class | AccelStreamProfile
| Class representing an accelerometer stream profile. More...
class | Align
| Align for depth to other or other to depth. More...
class | CameraParamList
| Class representing a list of camera parameters. More...
class | ColorFrame
class | CompressionFilter
| The CompressionFilter class is a subclass of Filter that performs compression. More...
class | Config
| Config class for configuring pipeline parameters. More...
class | Context
class | CoordinateTransformHelper
class | DecimationFilter
| Decimation filter,reducing complexity by subsampling depth maps and losing depth details. More...
class | DecompressionFilter
| The DecompressionFilter class is a subclass of Filter that performs decompression. More...
class | DepthFrame
class | Device
class | DeviceInfo
| A class describing device information, representing the name, id, serial number and other basic information of an RGBD camera. More...
class | DeviceList
| Class representing a list of devices. More...
class | DevicePresetList
| Class representing a list of device presets @breif A device preset is a set of parameters or configurations that can be applied to the device to achieve a specific effect or function. More...
class | DisparityTransform
| Depth to disparity or disparity to depth. More...
class | EdgeNoiseRemovalFilter
| The edge noise removal filter,removing scattering depth pixels. More...
class | Error
class | Filter
| The Filter class is the base class for all filters in the SDK. More...
class | FormatConvertFilter
| The FormatConvertFilter class is a subclass of Filter that performs format conversion. More...
class | Frame
class | FrameHelper
| Define the FrameHelper class. More...
class | FrameSet
| Define the FrameSet class, which inherits from the Frame class. More...
class | GyroFrame
| Define the GyroFrame class, which inherits from the Frame class. More...
class | GyroStreamProfile
| Class representing a gyroscope stream profile. More...
class | HdrMerge
| HdrMerge processing block, the processing merges between depth frames with different sub-preset sequence ids. More...
class | HoleFillingFilter
| Hole filling filter,the processing performed depends on the selected hole filling mode. More...
class | IRFrame
class | NoiseRemovalFilter
| The noise removal filter,removing scattering depth pixels. More...
class | OBDepthWorkModeList
| Class representing a list of OBDepthWorkMode. More...
class | OBFilterList
| Class representing a list of FrameProcessingBlock. More...
class | Pipeline
class | Playback
class | PointCloudFilter
| The PointCloudFilter class is a subclass of Filter that generates point clouds. More...
class | PointsFrame
class | RawPhaseFrame
| Define the RawPhaseFrame class, which inherits from the VideoFrame class. More...
class | Recorder
class | Sensor
class | SensorList
class | SequenceIdFilter
| Create SequenceIdFilter processing block. More...
class | SpatialAdvancedFilter
| Spatial advanced filter smooths the image by calculating frame with alpha and delta settings alpha defines the weight of the current pixel for smoothing, delta defines the depth gradient below which the smoothing will occur as number of depth levels. More...
class | SpatialFastFilter
| Spatial fast filter smooths the image by calculating frame with filter window size settings. More...
class | SpatialModerateFilter
| Spatial moderate filter smooths the image by calculating frame with filter window size,magnitude and disp diff settings. More...
class | StreamProfile
class | StreamProfileList
class | TemporalFilter
| Temporal filter. More...
class | ThresholdFilter
| Creates depth Thresholding filter By controlling min and max options on the block. More...
class | Version
class | VideoFrame
class | VideoStreamProfile
| Class representing a video stream profile. More...

## Typedefs
typedef std::function< void(std::shared_ptr< Frame >)> | FilterCallback
| A callback function that takes a shared pointer to a Frame object as its argument.
typedef std::function< void(void *buffer, void *context)> | BufferDestroyCallback
typedef std::function< void(std::shared_ptr< FrameSet > frame)> | FrameSetCallback
using | PlaybackCallback = std::function< void(std::shared_ptr< Frame > frame)>
using | MediaStateCallback = std::function< void(OBMediaState state)>
using | FrameCallback = std::function< void(std::shared_ptr< Frame > frame)>
| Callback function for frame data.

## Typedef Documentation

## ◆ FilterCallback

typedef std::function<void(std::shared_ptr<Frame>)> ob::FilterCallback

A callback function that takes a shared pointer to a Frame object as its argument.

Definition at line 22 of file Filter.hpp.

## ◆ BufferDestroyCallback

typedef std::function<void(void *buffer, void *context)> ob::BufferDestroyCallback

Definition at line 40 of file Frame.hpp.

## ◆ FrameSetCallback

typedef std::function<void(std::shared_ptr<FrameSet> frame)> ob::FrameSetCallback

Definition at line 26 of file Pipeline.hpp.

## ◆ PlaybackCallback

using ob::PlaybackCallback = typedef std::function<void(std::shared_ptr<Frame> frame)>

Definition at line 20 of file RecordPlayback.hpp.

## ◆ MediaStateCallback

using ob::MediaStateCallback = typedef std::function<void(OBMediaState state)>

Definition at line 21 of file RecordPlayback.hpp.

## ◆ FrameCallback

using ob::FrameCallback = typedef std::function<void(std::shared_ptr<Frame> frame)>

Callback function for frame data.

Parameters

  frame | The frame data.

Definition at line 29 of file Sensor.hpp.