ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::io::k4a_plugin Namespace Reference

Functions

static void * GetDynamicLibHandle (const std::string &lib_name)
 
k4a_result_t k4a_record_create (const char *path, k4a_device_t device, const k4a_device_configuration_t device_config, k4a_record_t *recording_handle)
 
k4a_result_t k4a_record_add_tag (k4a_record_t recording_handle, const char *name, const char *value)
 
k4a_result_t k4a_record_add_imu_track (k4a_record_t recording_handle)
 
k4a_result_t k4a_record_write_header (k4a_record_t recording_handle)
 
k4a_result_t k4a_record_write_capture (k4a_record_t recording_handle, k4a_capture_t capture_handle)
 
k4a_result_t k4a_record_write_imu_sample (k4a_record_t recording_handle, k4a_imu_sample_t imu_sample)
 
k4a_result_t k4a_record_flush (k4a_record_t recording_handle)
 
void k4a_record_close (k4a_record_t recording_handle)
 
k4a_result_t k4a_playback_open (const char *path, k4a_playback_t *playback_handle)
 
k4a_buffer_result_t k4a_playback_get_raw_calibration (k4a_playback_t playback_handle, uint8_t *data, size_t *data_size)
 
k4a_result_t k4a_playback_get_calibration (k4a_playback_t playback_handle, k4a_calibration_t *calibration)
 
k4a_result_t k4a_playback_get_record_configuration (k4a_playback_t playback_handle, k4a_record_configuration_t *config)
 
k4a_buffer_result_t k4a_playback_get_tag (k4a_playback_t playback_handle, const char *name, char *value, size_t *value_size)
 
k4a_result_t k4a_playback_set_color_conversion (k4a_playback_t playback_handle, k4a_image_format_t target_format)
 
k4a_stream_result_t k4a_playback_get_next_capture (k4a_playback_t playback_handle, k4a_capture_t *capture_handle)
 
k4a_stream_result_t k4a_playback_get_previous_capture (k4a_playback_t playback_handle, k4a_capture_t *capture_handle)
 
k4a_stream_result_t k4a_playback_get_next_imu_sample (k4a_playback_t playback_handle, k4a_imu_sample_t *imu_sample)
 
k4a_stream_result_t k4a_playback_get_previous_imu_sample (k4a_playback_t playback_handle, k4a_imu_sample_t *imu_sample)
 
k4a_result_t k4a_playback_seek_timestamp (k4a_playback_t playback_handle, int64_t offset_usec, k4a_playback_seek_origin_t origin)
 
uint64_t k4a_playback_get_last_timestamp_usec (k4a_playback_t playback_handle)
 
void k4a_playback_close (k4a_playback_t playback_handle)
 
uint32_t k4a_device_get_installed_count ()
 
k4a_result_t k4a_set_debug_message_handler (k4a_logging_message_cb_t *message_cb, void *message_cb_context, k4a_log_level_t min_level)
 
k4a_result_t k4a_device_open (uint32_t index, k4a_device_t *device_handle)
 
void k4a_device_close (k4a_device_t device_handle)
 
k4a_wait_result_t k4a_device_get_capture (k4a_device_t device_handle, k4a_capture_t *capture_handle, int32_t timeout_in_ms)
 
k4a_wait_result_t k4a_device_get_imu_sample (k4a_device_t device_handle, k4a_imu_sample_t *imu_sample, int32_t timeout_in_ms)
 
k4a_result_t k4a_capture_create (k4a_capture_t *capture_handle)
 
void k4a_capture_release (k4a_capture_t capture_handle)
 
void k4a_capture_reference (k4a_capture_t capture_handle)
 
k4a_image_t k4a_capture_get_color_image (k4a_capture_t capture_handle)
 
k4a_image_t k4a_capture_get_depth_image (k4a_capture_t capture_handle)
 
k4a_image_t k4a_capture_get_ir_image (k4a_capture_t capture_handle)
 
void k4a_capture_set_color_image (k4a_capture_t capture_handle, k4a_image_t image_handle)
 
void k4a_capture_set_depth_image (k4a_capture_t capture_handle, k4a_image_t image_handle)
 
void k4a_capture_set_ir_image (k4a_capture_t capture_handle, k4a_image_t image_handle)
 
void k4a_capture_set_temperature_c (k4a_capture_t capture_handle, float temperature_c)
 
float k4a_capture_get_temperature_c (k4a_capture_t capture_handle)
 
k4a_result_t k4a_image_create (k4a_image_format_t format, int width_pixels, int height_pixels, int stride_bytes, k4a_image_t *image_handle)
 
k4a_result_t k4a_image_create_from_buffer (k4a_image_format_t format, int width_pixels, int height_pixels, int stride_bytes, uint8_t *buffer, size_t buffer_size, k4a_memory_destroy_cb_t *buffer_release_cb, void *buffer_release_cb_context, k4a_image_t *image_handle)
 
uint8_t * k4a_image_get_buffer (k4a_image_t image_handle)
 
size_t k4a_image_get_size (k4a_image_t image_handle)
 
k4a_image_format_t k4a_image_get_format (k4a_image_t image_handle)
 
int k4a_image_get_width_pixels (k4a_image_t image_handle)
 
int k4a_image_get_height_pixels (k4a_image_t image_handle)
 
int k4a_image_get_stride_bytes (k4a_image_t image_handle)
 
uint64_t k4a_image_get_timestamp_usec (k4a_image_t image_handle)
 
uint64_t k4a_image_get_exposure_usec (k4a_image_t image_handle)
 
uint32_t k4a_image_get_white_balance (k4a_image_t image_handle)
 
uint32_t k4a_image_get_iso_speed (k4a_image_t image_handle)
 
void k4a_image_set_timestamp_usec (k4a_image_t image_handle, uint64_t timestamp_usec)
 
void k4a_image_set_exposure_time_usec (k4a_image_t image_handle, uint64_t exposure_usec)
 
void k4a_image_set_white_balance (k4a_image_t image_handle, uint32_t white_balance)
 
void k4a_image_set_iso_speed (k4a_image_t image_handle, uint32_t iso_speed)
 
void k4a_image_reference (k4a_image_t image_handle)
 
void k4a_image_release (k4a_image_t image_handle)
 
k4a_result_t k4a_device_start_cameras (k4a_device_t device_handle, k4a_device_configuration_t *config)
 
void k4a_device_stop_cameras (k4a_device_t device_handle)
 
k4a_result_t k4a_device_start_imu (k4a_device_t device_handle)
 
void k4a_device_stop_imu (k4a_device_t device_handle)
 
k4a_buffer_result_t k4a_device_get_serialnum (k4a_device_t device_handle, char *serial_number, size_t *serial_number_size)
 
k4a_result_t k4a_device_get_version (k4a_device_t device_handle, k4a_hardware_version_t *version)
 
k4a_result_t k4a_device_get_color_control_capabilities (k4a_device_t device_handle, k4a_color_control_command_t command, bool *supports_auto, int32_t *min_value, int32_t *max_value, int32_t *step_value, int32_t *default_value, k4a_color_control_mode_t *default_mode)
 
k4a_result_t k4a_device_get_color_control (k4a_device_t device_handle, k4a_color_control_command_t command, k4a_color_control_mode_t *mode, int32_t *value)
 
k4a_result_t k4a_device_set_color_control (k4a_device_t device_handle, k4a_color_control_command_t command, k4a_color_control_mode_t mode, int32_t value)
 
k4a_buffer_result_t k4a_device_get_raw_calibration (k4a_device_t device_handle, uint8_t *data, size_t *data_size)
 
k4a_result_t k4a_device_get_calibration (k4a_device_t device_handle, const k4a_depth_mode_t depth_mode, const k4a_color_resolution_t color_resolution, k4a_calibration_t *calibration)
 
k4a_result_t k4a_device_get_sync_jack (k4a_device_t device_handle, bool *sync_in_jack_connected, bool *sync_out_jack_connected)
 
k4a_result_t k4a_calibration_get_from_raw (char *raw_calibration, size_t raw_calibration_size, const k4a_depth_mode_t depth_mode, const k4a_color_resolution_t color_resolution, k4a_calibration_t *calibration)
 
k4a_result_t k4a_calibration_3d_to_3d (const k4a_calibration_t *calibration, const k4a_float3_t *source_point3d_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float3_t *target_point3d_mm)
 
k4a_result_t k4a_calibration_2d_to_3d (const k4a_calibration_t *calibration, const k4a_float2_t *source_point2d, const float source_depth_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float3_t *target_point3d_mm, int *valid)
 
k4a_result_t k4a_calibration_3d_to_2d (const k4a_calibration_t *calibration, const k4a_float3_t *source_point3d_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float2_t *target_point2d, int *valid)
 
k4a_result_t k4a_calibration_2d_to_2d (const k4a_calibration_t *calibration, const k4a_float2_t *source_point2d, const float source_depth_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float2_t *target_point2d, int *valid)
 
k4a_transformation_t k4a_transformation_create (const k4a_calibration_t *calibration)
 
void k4a_transformation_destroy (k4a_transformation_t transformation_handle)
 
k4a_result_t k4a_transformation_depth_image_to_color_camera (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, k4a_image_t transformed_depth_image)
 
k4a_result_t k4a_transformation_color_image_to_depth_camera (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, const k4a_image_t color_image, k4a_image_t transformed_color_image)
 
k4a_result_t k4a_transformation_depth_image_to_point_cloud (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, const k4a_calibration_type_t camera, k4a_image_t xyz_image)
 

Variables

static const std::string k4a_lib_name = "libk4a.so"
 
static const std::string k4arecord_lib_name = "libk4arecord.so"
 

Function Documentation

◆ GetDynamicLibHandle()

static void* cloudViewer::io::k4a_plugin::GetDynamicLibHandle ( const std::string &  lib_name)
static

Definition at line 108 of file K4aPlugin.cpp.

References LogDebug, LogError, LogWarning, NULL, and cloudViewer::utility::SplitString().

◆ k4a_calibration_2d_to_2d()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_calibration_2d_to_2d ( const k4a_calibration_t *  calibration,
const k4a_float2_t *  source_point2d,
const float  source_depth_mm,
const k4a_calibration_type_t  source_camera,
const k4a_calibration_type_t  target_camera,
k4a_float2_t *  target_point2d,
int *  valid 
)

Definition at line 783 of file K4aPlugin.cpp.

◆ k4a_calibration_2d_to_3d()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_calibration_2d_to_3d ( const k4a_calibration_t *  calibration,
const k4a_float2_t *  source_point2d,
const float  source_depth_mm,
const k4a_calibration_type_t  source_camera,
const k4a_calibration_type_t  target_camera,
k4a_float3_t *  target_point3d_mm,
int *  valid 
)

Definition at line 749 of file K4aPlugin.cpp.

◆ k4a_calibration_3d_to_2d()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_calibration_3d_to_2d ( const k4a_calibration_t *  calibration,
const k4a_float3_t *  source_point3d_mm,
const k4a_calibration_type_t  source_camera,
const k4a_calibration_type_t  target_camera,
k4a_float2_t *  target_point2d,
int *  valid 
)

Definition at line 765 of file K4aPlugin.cpp.

◆ k4a_calibration_3d_to_3d()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_calibration_3d_to_3d ( const k4a_calibration_t *  calibration,
const k4a_float3_t *  source_point3d_mm,
const k4a_calibration_type_t  source_camera,
const k4a_calibration_type_t  target_camera,
k4a_float3_t *  target_point3d_mm 
)

Definition at line 731 of file K4aPlugin.cpp.

◆ k4a_calibration_get_from_raw()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_calibration_get_from_raw ( char *  raw_calibration,
size_t  raw_calibration_size,
const k4a_depth_mode_t  depth_mode,
const k4a_color_resolution_t  color_resolution,
k4a_calibration_t *  calibration 
)

Definition at line 717 of file K4aPlugin.cpp.

◆ k4a_capture_create()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_capture_create ( k4a_capture_t *  capture_handle)

Definition at line 393 of file K4aPlugin.cpp.

◆ k4a_capture_get_color_image()

k4a_image_t cloudViewer::io::k4a_plugin::k4a_capture_get_color_image ( k4a_capture_t  capture_handle)

◆ k4a_capture_get_depth_image()

k4a_image_t cloudViewer::io::k4a_plugin::k4a_capture_get_depth_image ( k4a_capture_t  capture_handle)

◆ k4a_capture_get_ir_image()

k4a_image_t cloudViewer::io::k4a_plugin::k4a_capture_get_ir_image ( k4a_capture_t  capture_handle)

Definition at line 420 of file K4aPlugin.cpp.

◆ k4a_capture_get_temperature_c()

float cloudViewer::io::k4a_plugin::k4a_capture_get_temperature_c ( k4a_capture_t  capture_handle)

Definition at line 458 of file K4aPlugin.cpp.

◆ k4a_capture_reference()

void cloudViewer::io::k4a_plugin::k4a_capture_reference ( k4a_capture_t  capture_handle)

Definition at line 402 of file K4aPlugin.cpp.

◆ k4a_capture_release()

void cloudViewer::io::k4a_plugin::k4a_capture_release ( k4a_capture_t  capture_handle)

◆ k4a_capture_set_color_image()

void cloudViewer::io::k4a_plugin::k4a_capture_set_color_image ( k4a_capture_t  capture_handle,
k4a_image_t  image_handle 
)

Definition at line 428 of file K4aPlugin.cpp.

◆ k4a_capture_set_depth_image()

void cloudViewer::io::k4a_plugin::k4a_capture_set_depth_image ( k4a_capture_t  capture_handle,
k4a_image_t  image_handle 
)

Definition at line 436 of file K4aPlugin.cpp.

◆ k4a_capture_set_ir_image()

void cloudViewer::io::k4a_plugin::k4a_capture_set_ir_image ( k4a_capture_t  capture_handle,
k4a_image_t  image_handle 
)

Definition at line 444 of file K4aPlugin.cpp.

◆ k4a_capture_set_temperature_c()

void cloudViewer::io::k4a_plugin::k4a_capture_set_temperature_c ( k4a_capture_t  capture_handle,
float  temperature_c 
)

Definition at line 452 of file K4aPlugin.cpp.

◆ k4a_device_close()

void cloudViewer::io::k4a_plugin::k4a_device_close ( k4a_device_t  device_handle)

◆ k4a_device_get_calibration()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_get_calibration ( k4a_device_t  device_handle,
const k4a_depth_mode_t  depth_mode,
const k4a_color_resolution_t  color_resolution,
k4a_calibration_t *  calibration 
)

Definition at line 693 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::Connect().

◆ k4a_device_get_capture()

k4a_wait_result_t cloudViewer::io::k4a_plugin::k4a_device_get_capture ( k4a_device_t  device_handle,
k4a_capture_t *  capture_handle,
int32_t  timeout_in_ms 
)

Definition at line 377 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::CaptureRawFrame().

◆ k4a_device_get_color_control()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_get_color_control ( k4a_device_t  device_handle,
k4a_color_control_command_t  command,
k4a_color_control_mode_t *  mode,
int32_t *  value 
)

Definition at line 659 of file K4aPlugin.cpp.

◆ k4a_device_get_color_control_capabilities()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_get_color_control_capabilities ( k4a_device_t  device_handle,
k4a_color_control_command_t  command,
bool *  supports_auto,
int32_t *  min_value,
int32_t *  max_value,
int32_t *  step_value,
int32_t *  default_value,
k4a_color_control_mode_t *  default_mode 
)

Definition at line 647 of file K4aPlugin.cpp.

◆ k4a_device_get_imu_sample()

k4a_wait_result_t cloudViewer::io::k4a_plugin::k4a_device_get_imu_sample ( k4a_device_t  device_handle,
k4a_imu_sample_t *  imu_sample,
int32_t  timeout_in_ms 
)

Definition at line 387 of file K4aPlugin.cpp.

◆ k4a_device_get_installed_count()

uint32_t cloudViewer::io::k4a_plugin::k4a_device_get_installed_count ( )

◆ k4a_device_get_raw_calibration()

k4a_buffer_result_t cloudViewer::io::k4a_plugin::k4a_device_get_raw_calibration ( k4a_device_t  device_handle,
uint8_t *  data,
size_t *  data_size 
)

Definition at line 681 of file K4aPlugin.cpp.

◆ k4a_device_get_serialnum()

k4a_buffer_result_t cloudViewer::io::k4a_plugin::k4a_device_get_serialnum ( k4a_device_t  device_handle,
char *  serial_number,
size_t *  serial_number_size 
)

Definition at line 619 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::PrintFirmware().

◆ k4a_device_get_sync_jack()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_get_sync_jack ( k4a_device_t  device_handle,
bool *  sync_in_jack_connected,
bool *  sync_out_jack_connected 
)

Definition at line 703 of file K4aPlugin.cpp.

◆ k4a_device_get_version()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_get_version ( k4a_device_t  device_handle,
k4a_hardware_version_t *  version 
)

Definition at line 627 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::PrintFirmware().

◆ k4a_device_open()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_open ( uint32_t  index,
k4a_device_t *  device_handle 
)

◆ k4a_device_set_color_control()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_set_color_control ( k4a_device_t  device_handle,
k4a_color_control_command_t  command,
k4a_color_control_mode_t  mode,
int32_t  value 
)

Definition at line 671 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::Connect().

◆ k4a_device_start_cameras()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_start_cameras ( k4a_device_t  device_handle,
k4a_device_configuration_t *  config 
)

Definition at line 594 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::Connect().

◆ k4a_device_start_imu()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_device_start_imu ( k4a_device_t  device_handle)

Definition at line 606 of file K4aPlugin.cpp.

◆ k4a_device_stop_cameras()

void cloudViewer::io::k4a_plugin::k4a_device_stop_cameras ( k4a_device_t  device_handle)

Definition at line 600 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::Disconnect().

◆ k4a_device_stop_imu()

void cloudViewer::io::k4a_plugin::k4a_device_stop_imu ( k4a_device_t  device_handle)

Definition at line 609 of file K4aPlugin.cpp.

◆ k4a_image_create()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_image_create ( k4a_image_format_t  format,
int  width_pixels,
int  height_pixels,
int  stride_bytes,
k4a_image_t *  image_handle 
)

Definition at line 472 of file K4aPlugin.cpp.

◆ k4a_image_create_from_buffer()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_image_create_from_buffer ( k4a_image_format_t  format,
int  width_pixels,
int  height_pixels,
int  stride_bytes,
uint8_t *  buffer,
size_t  buffer_size,
k4a_memory_destroy_cb_t *  buffer_release_cb,
void *  buffer_release_cb_context,
k4a_image_t *  image_handle 
)

◆ k4a_image_get_buffer()

uint8_t * cloudViewer::io::k4a_plugin::k4a_image_get_buffer ( k4a_image_t  image_handle)

◆ k4a_image_get_exposure_usec()

uint64_t cloudViewer::io::k4a_plugin::k4a_image_get_exposure_usec ( k4a_image_t  image_handle)

Definition at line 536 of file K4aPlugin.cpp.

◆ k4a_image_get_format()

k4a_image_format_t cloudViewer::io::k4a_plugin::k4a_image_get_format ( k4a_image_t  image_handle)

◆ k4a_image_get_height_pixels()

int cloudViewer::io::k4a_plugin::k4a_image_get_height_pixels ( k4a_image_t  image_handle)

◆ k4a_image_get_iso_speed()

uint32_t cloudViewer::io::k4a_plugin::k4a_image_get_iso_speed ( k4a_image_t  image_handle)

Definition at line 548 of file K4aPlugin.cpp.

◆ k4a_image_get_size()

size_t cloudViewer::io::k4a_plugin::k4a_image_get_size ( k4a_image_t  image_handle)

◆ k4a_image_get_stride_bytes()

int cloudViewer::io::k4a_plugin::k4a_image_get_stride_bytes ( k4a_image_t  image_handle)

Definition at line 524 of file K4aPlugin.cpp.

◆ k4a_image_get_timestamp_usec()

uint64_t cloudViewer::io::k4a_plugin::k4a_image_get_timestamp_usec ( k4a_image_t  image_handle)

Definition at line 530 of file K4aPlugin.cpp.

◆ k4a_image_get_white_balance()

uint32_t cloudViewer::io::k4a_plugin::k4a_image_get_white_balance ( k4a_image_t  image_handle)

Definition at line 542 of file K4aPlugin.cpp.

◆ k4a_image_get_width_pixels()

int cloudViewer::io::k4a_plugin::k4a_image_get_width_pixels ( k4a_image_t  image_handle)

◆ k4a_image_reference()

void cloudViewer::io::k4a_plugin::k4a_image_reference ( k4a_image_t  image_handle)

Definition at line 583 of file K4aPlugin.cpp.

◆ k4a_image_release()

void cloudViewer::io::k4a_plugin::k4a_image_release ( k4a_image_t  image_handle)

◆ k4a_image_set_exposure_time_usec()

void cloudViewer::io::k4a_plugin::k4a_image_set_exposure_time_usec ( k4a_image_t  image_handle,
uint64_t  exposure_usec 
)

Definition at line 564 of file K4aPlugin.cpp.

◆ k4a_image_set_iso_speed()

void cloudViewer::io::k4a_plugin::k4a_image_set_iso_speed ( k4a_image_t  image_handle,
uint32_t  iso_speed 
)

Definition at line 580 of file K4aPlugin.cpp.

◆ k4a_image_set_timestamp_usec()

void cloudViewer::io::k4a_plugin::k4a_image_set_timestamp_usec ( k4a_image_t  image_handle,
uint64_t  timestamp_usec 
)

Definition at line 556 of file K4aPlugin.cpp.

◆ k4a_image_set_white_balance()

void cloudViewer::io::k4a_plugin::k4a_image_set_white_balance ( k4a_image_t  image_handle,
uint32_t  white_balance 
)

Definition at line 572 of file K4aPlugin.cpp.

◆ k4a_playback_close()

void cloudViewer::io::k4a_plugin::k4a_playback_close ( k4a_playback_t  playback_handle)

Definition at line 342 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::MKVReader::Close().

◆ k4a_playback_get_calibration()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_calibration ( k4a_playback_t  playback_handle,
k4a_calibration_t *  calibration 
)

Definition at line 270 of file K4aPlugin.cpp.

◆ k4a_playback_get_last_timestamp_usec()

uint64_t cloudViewer::io::k4a_plugin::k4a_playback_get_last_timestamp_usec ( k4a_playback_t  playback_handle)

Definition at line 337 of file K4aPlugin.cpp.

◆ k4a_playback_get_next_capture()

k4a_stream_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_next_capture ( k4a_playback_t  playback_handle,
k4a_capture_t *  capture_handle 
)

Definition at line 302 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::MKVReader::NextFrame().

◆ k4a_playback_get_next_imu_sample()

k4a_stream_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_next_imu_sample ( k4a_playback_t  playback_handle,
k4a_imu_sample_t *  imu_sample 
)

Definition at line 316 of file K4aPlugin.cpp.

◆ k4a_playback_get_previous_capture()

k4a_stream_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_previous_capture ( k4a_playback_t  playback_handle,
k4a_capture_t *  capture_handle 
)

Definition at line 309 of file K4aPlugin.cpp.

◆ k4a_playback_get_previous_imu_sample()

k4a_stream_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_previous_imu_sample ( k4a_playback_t  playback_handle,
k4a_imu_sample_t *  imu_sample 
)

Definition at line 323 of file K4aPlugin.cpp.

◆ k4a_playback_get_raw_calibration()

k4a_buffer_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_raw_calibration ( k4a_playback_t  playback_handle,
uint8_t *  data,
size_t *  data_size 
)

Definition at line 263 of file K4aPlugin.cpp.

◆ k4a_playback_get_record_configuration()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_record_configuration ( k4a_playback_t  playback_handle,
k4a_record_configuration_t *  config 
)

Definition at line 277 of file K4aPlugin.cpp.

◆ k4a_playback_get_tag()

k4a_buffer_result_t cloudViewer::io::k4a_plugin::k4a_playback_get_tag ( k4a_playback_t  playback_handle,
const char *  name,
char *  value,
size_t *  value_size 
)

Definition at line 288 of file K4aPlugin.cpp.

◆ k4a_playback_open()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_playback_open ( const char *  path,
k4a_playback_t *  playback_handle 
)

Definition at line 254 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::MKVReader::Open().

◆ k4a_playback_seek_timestamp()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_playback_seek_timestamp ( k4a_playback_t  playback_handle,
int64_t  offset_usec,
k4a_playback_seek_origin_t  origin 
)

Definition at line 332 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::MKVReader::SeekTimestamp().

◆ k4a_playback_set_color_conversion()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_playback_set_color_conversion ( k4a_playback_t  playback_handle,
k4a_image_format_t  target_format 
)

Definition at line 295 of file K4aPlugin.cpp.

◆ k4a_record_add_imu_track()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_add_imu_track ( k4a_record_t  recording_handle)

Definition at line 210 of file K4aPlugin.cpp.

◆ k4a_record_add_tag()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_add_tag ( k4a_record_t  recording_handle,
const char *  name,
const char *  value 
)

Definition at line 204 of file K4aPlugin.cpp.

◆ k4a_record_close()

void cloudViewer::io::k4a_plugin::k4a_record_close ( k4a_record_t  recording_handle)

◆ k4a_record_create()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_create ( const char *  path,
k4a_device_t  device,
const k4a_device_configuration_t  device_config,
k4a_record_t *  recording_handle 
)

◆ k4a_record_flush()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_flush ( k4a_record_t  recording_handle)

◆ k4a_record_write_capture()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_write_capture ( k4a_record_t  recording_handle,
k4a_capture_t  capture_handle 
)

◆ k4a_record_write_header()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_write_header ( k4a_record_t  recording_handle)

◆ k4a_record_write_imu_sample()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_record_write_imu_sample ( k4a_record_t  recording_handle,
k4a_imu_sample_t  imu_sample 
)

Definition at line 232 of file K4aPlugin.cpp.

◆ k4a_set_debug_message_handler()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_set_debug_message_handler ( k4a_logging_message_cb_t *  message_cb,
void *  message_cb_context,
k4a_log_level_t  min_level 
)

Definition at line 356 of file K4aPlugin.cpp.

◆ k4a_transformation_color_image_to_depth_camera()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_transformation_color_image_to_depth_camera ( k4a_transformation_t  transformation_handle,
const k4a_image_t  depth_image,
const k4a_image_t  color_image,
k4a_image_t  transformed_color_image 
)

Definition at line 817 of file K4aPlugin.cpp.

◆ k4a_transformation_create()

k4a_transformation_t cloudViewer::io::k4a_plugin::k4a_transformation_create ( const k4a_calibration_t *  calibration)

Definition at line 789 of file K4aPlugin.cpp.

Referenced by cloudViewer::io::AzureKinectSensor::Connect().

◆ k4a_transformation_depth_image_to_color_camera()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_transformation_depth_image_to_color_camera ( k4a_transformation_t  transformation_handle,
const k4a_image_t  depth_image,
k4a_image_t  transformed_depth_image 
)

◆ k4a_transformation_depth_image_to_point_cloud()

k4a_result_t cloudViewer::io::k4a_plugin::k4a_transformation_depth_image_to_point_cloud ( k4a_transformation_t  transformation_handle,
const k4a_image_t  depth_image,
const k4a_calibration_type_t  camera,
k4a_image_t  xyz_image 
)

Definition at line 829 of file K4aPlugin.cpp.

◆ k4a_transformation_destroy()

void cloudViewer::io::k4a_plugin::k4a_transformation_destroy ( k4a_transformation_t  transformation_handle)

Definition at line 795 of file K4aPlugin.cpp.

Variable Documentation

◆ k4a_lib_name

const std::string cloudViewer::io::k4a_plugin::k4a_lib_name = "libk4a.so"
static

Definition at line 105 of file K4aPlugin.cpp.

◆ k4arecord_lib_name

const std::string cloudViewer::io::k4a_plugin::k4arecord_lib_name = "libk4arecord.so"
static

Definition at line 106 of file K4aPlugin.cpp.