# Package com.orbbec.obsensor

Interface Summary
Device.OnStateChangeListener: Device Status Monitoring
DeviceChangedCallback: Callback interface for registering listening device status
FileSendCallback: File transfer callback class
FilterCallback: Filter callback
FrameCallback: data frame callback interface
FrameSetCallback: frameset callback interface
MediaStateCallback: Playback Status Callback
PlaybackCallback: Data frame playback callback interface
UpgradeCallback: Firmware upgrade callback class

Class Summary
AccelFrame: Acceleration streaming data frame
AccelStreamProfile: Accelerometer Profile
CameraParam: Camera parameters
CameraParamList: Camera parameter list
ColorFrame: Color stream data frame
CompressionFilter
Config: Used to configure Pipeline data flow status
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
DepthWorkMode: Depth work mode
Device: Expose orbbec device functions
Device.PropertyRangeB
Device.PropertyRangeF
Device.PropertyRangeI
DeviceInfo: Device information
DeviceList: Device list
DevicePropertyInfo: Characteristics used to describe each property
Filter: Base class for all filters
FormatConvertFilter: FormatConvertFilter For data stream format conversion
Frame: The data frame in the data stream is the base class of ColorFrame, DepthFrame, IRFrame, VideoFrame, FrameSet
FrameHelper
FrameSet: Data frame set, including 0~N data frames
GyroFrame: Gyroscope data frame
GyroStreamProfile: Gyro stream profile
IRFrame: IR frame
LobClass
Log
MultiDeviceSyncConfig: Device synchronization configuration
OBContext
OBNetworkConfig: Network config of IP v4
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
PointCloudFilter: PointCloudFilter used to generate normal point cloud data, RGB point cloud data
PointFrame: Point cloud frame
RawPhaseFrame: Define the RawPhaseFrame class, which inherits from the VideoFrame class
Recorder: data recorder
Sensor: Expose orbbec sensor function
StreamProfile: Data stream configuration base class
StreamProfileList: stream profile list
TimestampResetConfig: The timestamp reset configuration of the device.
VideoFrame: Base class for ColorFrame, DepthFrame, IRFrame
VideoStreamProfile: Data stream configuration for Color, Depth, IR stream

Enum Summary
AccelFullScaleRange: Accelerometer range enumeration
AlignMode: D2C Status
CompressionMode: Compression mode
DepthPrecisionLevel: depth precision level
DeviceProperty: Device Property
DeviceStateType: Device Status Type
DeviceType: Device Type
Format: Enumeration value describing pixel format
FormatConvertType: for data stream format conversion
FrameType: Describe the Frame type enumeration value
GyroFullScaleRange: Enumeration of gyroscope ranges
HPStatusCode: send data or receive data return status type
LogSeverity: Log severity, the higher the level, the stronger the log filter
MediaState: Record playback status
MediaType: Playback data types
OBCmdVersion: Command version associate with property id
PermissionType: Enumeration used to describe access rights for properties
PropertyType: Property Type Description
SampleRate: Enumeration of IMU sample rate values(gyroscope or accelerometer)
SensorType: Enumeration value describing the sensor type
StreamType: Enumeration value describing the type of data stream
SyncMode: The synchronization mode of the device.

Exception Summary
OBException: Exception thrown by Orbbec sdk