orbbec-sdk-sys 0.1.2+2.5.5

Low-level Rust bindings for https://github.com/orbbec/OrbbecSDK_v2
Documentation
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.

#pragma once
#include <string>
#include <vector>
#include "libobsensor/h/ObTypes.h"

namespace libobsensor {

class IDeviceClockSynchronizer {
public:
    virtual ~IDeviceClockSynchronizer()                                                                                    = default;
    virtual void                         setTimestampResetConfig(const OBDeviceTimestampResetConfig &timestampResetConfig) = 0;
    virtual OBDeviceTimestampResetConfig getTimestampResetConfig()                                                         = 0;
    virtual void                         timestampReset()                                                                  = 0;
    virtual void                         timerSyncWithHost()                                                               = 0;
};

}  // namespace libobsensor