mirror of
https://github.com/storytold/LiveScan3D.git
synced 2026-10-11 21:41:24 +00:00
Added new UI for the Temporal Sync Feature, made the software more robust including:
-Settings window can only be opened once
-When the client can't open a device, it tries multiple times
-Recording bins are now saved with a unique ID per device, to allow multiple clients to record on the same PC
-Synchronized & Unsynchronized devices can be both used in one server
-Included a workaround for a bug in the Azure Kinect SDK regarding exposure (microsoft/Azure-Kinect-Sensor-SDK#1378)
This commit is contained in:
@@ -40,7 +40,7 @@ public:
|
||||
ICapture();
|
||||
~ICapture();
|
||||
|
||||
virtual bool Initialize(bool asMaster, bool asSubOrdinate, int syncOffset) = 0;
|
||||
virtual bool Initialize(SYNC_STATE state, int syncOffset) = 0;
|
||||
virtual bool AcquireFrame() = 0;
|
||||
virtual bool Close() = 0;
|
||||
virtual void MapDepthFrameToCameraSpace(Point3f *pCameraSpacePoints) = 0;
|
||||
@@ -49,6 +49,9 @@ public:
|
||||
virtual void MapColorFrameToDepthSpace(RGB *pDepthSpacePoints) = 0;
|
||||
virtual int GetSyncJackState() = 0;
|
||||
virtual uint64_t GetTimeStamp() = 0;
|
||||
virtual int GetDeviceIndex() = 0;
|
||||
virtual void SetExposureState(bool enableAutoExposure, int exposureStep) = 0;
|
||||
|
||||
|
||||
bool bInitialized;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user