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 IDeviceSyncConfigurator {
public:
    virtual ~IDeviceSyncConfigurator() = default;

    virtual OBMultiDeviceSyncConfig getSyncConfig()                                                = 0;
    virtual void                    setSyncConfig(const OBMultiDeviceSyncConfig &deviceSyncConfig) = 0;
    virtual uint16_t                getSupportedSyncModeBitmap()                                   = 0;
    virtual void                    triggerCapture()                                               = 0;
};

}  // namespace libobsensor