12 #include "io/sensor/RGBDSensor.h"
15 struct _k4a_capture_t;
17 struct _k4a_transformation_t;
29 class AzureKinectRecorder;
40 bool Connect(
size_t sensor_index)
override;
43 bool enable_align_depth_to_color)
const override;
49 _k4a_capture_t* capture, _k4a_transformation_t* transformation);
static bool PrintFirmware(_k4a_device_t *device)
AzureKinectSensorConfig sensor_config_
static bool ListDevices()
List available Azure Kinect devices.
bool Connect(size_t sensor_index) override
std::shared_ptr< geometry::RGBDImage > CaptureFrame(bool enable_align_depth_to_color) const override
AzureKinectSensor(const AzureKinectSensorConfig &sensor_config)
Default Constructor.
static std::shared_ptr< geometry::RGBDImage > DecompressCapture(_k4a_capture_t *capture, _k4a_transformation_t *transformation)
_k4a_capture_t * CaptureRawFrame() const
_k4a_transformation_t * transform_depth_to_color_
Generic file read and write utility for python interface.