OrbbecSDK 2.1.1
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
|
This is the complete list of members for ob::Device, including all inherited members.
Device(ob_device_t *impl) | ob::Device | inlineexplicit |
Device(Device &&other) noexcept | ob::Device | inline |
Device(const Device &)=delete | ob::Device | |
DeviceFwUpdateCallback typedef | ob::Device | |
deviceStateChangeCallback_ | ob::Device | protected |
DeviceStateChangedCallback typedef | ob::Device | |
deviceStateChangedCallback(OBDeviceState state, const char *message, void *userData) | ob::Device | inlinestatic |
deviceUpgrade(const char *filePath, DeviceFwUpdateCallback callback, bool async=true) | ob::Device | inline |
deviceUpgradeFromData(const uint8_t *firmwareData, uint32_t firmwareDataSize, DeviceFwUpdateCallback callback, bool async=true) | ob::Device | inline |
enableGlobalTimestamp(bool enable) | ob::Device | inline |
enableHeartbeat(bool enable) const | ob::Device | inline |
exportSettingsAsPresetJsonData(const char *presetName, const uint8_t **data, uint32_t *dataSize) | ob::Device | inline |
exportSettingsAsPresetJsonFile(const char *filePath) const | ob::Device | inline |
fwUpdateCallback_ | ob::Device | protected |
getAvailableFrameInterleaveList() const | ob::Device | inline |
getAvailablePresetList() const | ob::Device | inline |
getBoolProperty(OBPropertyID propertyId) const | ob::Device | inline |
getBoolPropertyRange(OBPropertyID propertyId) const | ob::Device | inline |
getCalibrationCameraParamList() | ob::Device | inline |
getCurrentDepthModeName() | ob::Device | inline |
getCurrentDepthWorkMode() const | ob::Device | inline |
getCurrentPresetName() const | ob::Device | inline |
getDepthWorkModeList() const | ob::Device | inline |
getDeviceInfo() const | ob::Device | inline |
getDeviceState() | ob::Device | inline |
getExtensionInfo(const std::string &infoKey) const | ob::Device | inline |
getFloatProperty(OBPropertyID propertyId) const | ob::Device | inline |
getFloatPropertyRange(OBPropertyID propertyId) const | ob::Device | inline |
getImpl() const | ob::Device | inline |
getIntProperty(OBPropertyID propertyId) const | ob::Device | inline |
getIntPropertyRange(OBPropertyID propertyId) const | ob::Device | inline |
getMultiDeviceSyncConfig() const | ob::Device | inline |
getSensor(OBSensorType type) const | ob::Device | inline |
getSensorList() const | ob::Device | inline |
getStructuredData(OBPropertyID propertyId, uint8_t *data, uint32_t *dataSize) const | ob::Device | inline |
getSupportedMultiDeviceSyncModeBitmap() const | ob::Device | inline |
getSupportedProperty(uint32_t index) const | ob::Device | inline |
getSupportedPropertyCount() const | ob::Device | inline |
getTimestampResetConfig() const | ob::Device | inline |
impl_ | ob::Device | protected |
isExtensionInfoExist(const std::string &infoKey) const | ob::Device | inline |
isFrameInterleaveSupported() const | ob::Device | inline |
isGlobalTimestampSupported() const | ob::Device | inline |
isPropertySupported(OBPropertyID propertyId, OBPermissionType permission) const | ob::Device | inline |
loadDepthFilterConfig(const char *filePath) | ob::Device | inline |
loadFrameInterleave(const char *frameInterleaveName) const | ob::Device | inline |
loadPreset(const char *presetName) const | ob::Device | inline |
loadPresetFromJsonData(const char *presetName, const uint8_t *data, uint32_t size) | ob::Device | inline |
loadPresetFromJsonFile(const char *filePath) const | ob::Device | inline |
operator=(Device &&other) noexcept | ob::Device | inline |
operator=(const Device &)=delete | ob::Device | |
reboot() const | ob::Device | inline |
reboot(uint32_t delayMs) const | ob::Device | inline |
sendAndReceiveData(const uint8_t *sendData, uint32_t sendDataSize, uint8_t *receiveData, uint32_t *receiveDataSize) const | ob::Device | inline |
setBoolProperty(OBPropertyID propertyId, bool value) const | ob::Device | inline |
setDeviceStateChangedCallback(DeviceStateChangedCallback callback) | ob::Device | inline |
setFloatProperty(OBPropertyID propertyId, float value) const | ob::Device | inline |
setIntProperty(OBPropertyID propertyId, int32_t value) const | ob::Device | inline |
setMultiDeviceSyncConfig(const OBMultiDeviceSyncConfig &config) const | ob::Device | inline |
setStructuredData(OBPropertyID propertyId, const uint8_t *data, uint32_t dataSize) const | ob::Device | inline |
setTimestampResetConfig(const OBDeviceTimestampResetConfig &config) const | ob::Device | inline |
switchDepthWorkMode(const OBDepthWorkMode &workMode) const | ob::Device | inline |
switchDepthWorkMode(const char *modeName) const | ob::Device | inline |
timerSyncWithHost() const | ob::Device | inline |
timestampReset() const | ob::Device | inline |
triggerCapture() const | ob::Device | inline |
updateFirmware(const char *filePath, DeviceFwUpdateCallback callback, bool async=true) | ob::Device | inline |
updateFirmwareFromData(const uint8_t *firmwareData, uint32_t firmwareDataSize, DeviceFwUpdateCallback callback, bool async=true) | ob::Device | inline |
~Device() noexcept | ob::Device | inlinevirtual |