# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
AccelFrame: Acceleration streaming data frame
AccelFullScaleRange: Accelerometer range enumeration
AccelStreamProfile: Accelerometer Profile
AlignMode: D2C Status
CameraDistortion: Distortion Parameters
CameraIntrinsic: Camera internal parameters
CameraParam: Camera parameters
CameraParamList: Camera parameter list
ColorFrame: Color stream data frame
CompressionFilter
CompressionMode: Compression mode
CompressionParams: Compression parameters
Config: Used to configure Pipeline data flow status
D2CTransform: Rotation/Transformation Matrix
DataType: Data type base class, used to represent the type of Native structure mapped to Java
DataUtilities: data processing tools
DeCompressionFilter
DepthFrame: Depth Streaming DataFrame
DepthPrecisionLevel: depth precision level
DepthWorkMode: Depth work mode
Device: Expose orbbec device functions
Device.OnStateChangeListener: Device Status Monitoring
Device.PropertyRangeB
Device.PropertyRangeF
Device.PropertyRangeI
DeviceChangedCallback: Callback interface for registering listening device status
DeviceInfo: Device information
DeviceList: Device list
DeviceProperty: Device Property
DevicePropertyInfo: Characteristics used to describe each property
DeviceStateType: Device Status Type
DeviceTemperature: Device temperature information
DeviceType: Device Type
ExposureThresholdControl: TOF Exposure Threshold
FileSendCallback: File transfer callback class
Filter: Base class for all filters
FilterCallback: Filter callback
Format: Enumeration value describing pixel format
FormatConvertFilter: FormatConvertFilter For data stream format conversion
FormatConvertType: for data stream format conversion
Frame: The data frame in the data stream is the base class of ColorFrame, DepthFrame, IRFrame, VideoFrame, FrameSet
FrameCallback: data frame callback interface
FrameHelper
FrameSet: Data frame set, including 0~N data frames
FrameSetCallback: frameset callback interface
FrameType: Describe the Frame type enumeration value
GyroFrame: Gyroscope data frame
GyroFullScaleRange: Enumeration of gyroscope ranges
GyroStreamProfile: Gyro stream profile
HPStatusCode: send data or receive data return status type
IRFrame: IR frame
LobClass
Log
LogSeverity: Log severity, the higher the level, the stronger the log filter
MediaState: Record playback status
MediaStateCallback: Playback Status Callback
MediaType: Playback data types
MultiDeviceSyncConfig: Device synchronization configuration
OBCmdVersion: Command version associate with property id
OBContext
OBException: Exception thrown by Orbbec sdk
OBNetworkConfig: Network config of IP v4
OBRect: Rectangle description
PermissionType: Enumeration used to describe access rights for properties
Pipeline: pipeline: used to control data, it conflicts with the start method of the Sensor class, and the start method cannot be used to start the data stream at the same time.
Playback: Data Playback
PlaybackCallback: Data frame playback callback interface
PointCloudFilter: PointCloudFilter used to generate normal point cloud data, RGB point cloud data
PointFrame: Point cloud frame
PropertyType: Property Type Description
RawPhaseFrame: Define the RawPhaseFrame class, which inherits from the VideoFrame class
Recorder: data recorder
SampleRate: Enumeration of IMU sample rate values(gyroscope or accelerometer)
Sensor: Expose orbbec sensor function
SensorType: Enumeration value describing the sensor type
StreamProfile: Data stream configuration base class
StreamProfileList: stream profile list
StreamType: Enumeration value describing the type of data stream
SyncMode: The synchronization mode of the device.
TimestampResetConfig: The timestamp reset configuration of the device.
UpgradeCallback: Firmware upgrade callback class
VideoFrame: Base class for ColorFrame, DepthFrame, IRFrame
VideoStreamProfile: Data stream configuration for Color, Depth, IR stream