34#define K4A_DECLARE_HANDLE(_handle_name_) \
35 typedef struct _##_handle_name_ \
746#define K4A_SUCCEEDED(_result_) (_result_ == K4A_RESULT_SUCCEEDED)
756#define K4A_FAILED(_result_) (!K4A_SUCCEEDED(_result_))
849 const char *message);
1234#define K4A_DEVICE_DEFAULT (0)
1244#define K4A_WAIT_INFINITE (-1)
k4a_transformation_interpolation_type_t
k4a_calibration_model_type_t
k4a_color_control_command_t
@ K4A_TRANSFORMATION_INTERPOLATION_TYPE_NEAREST
@ K4A_TRANSFORMATION_INTERPOLATION_TYPE_LINEAR
@ K4A_CALIBRATION_LENS_DISTORTION_MODEL_UNKNOWN
@ K4A_CALIBRATION_LENS_DISTORTION_MODEL_POLYNOMIAL_3K
@ K4A_CALIBRATION_LENS_DISTORTION_MODEL_BROWN_CONRADY
@ K4A_CALIBRATION_LENS_DISTORTION_MODEL_RATIONAL_6KT
@ K4A_CALIBRATION_LENS_DISTORTION_MODEL_THETA
@ K4A_COLOR_CONTROL_MODE_MANUAL
@ K4A_COLOR_CONTROL_MODE_AUTO
@ K4A_DEPTH_MODE_WFOV_2X2BINNED
@ K4A_DEPTH_MODE_PASSIVE_IR
@ K4A_DEPTH_MODE_NFOV_2X2BINNED
@ K4A_DEPTH_MODE_WFOV_UNBINNED
@ K4A_DEPTH_MODE_NFOV_UNBINNED
@ K4A_WAIT_RESULT_TIMEOUT
@ K4A_WAIT_RESULT_SUCCEEDED
@ K4A_WIRED_SYNC_MODE_MASTER
@ K4A_WIRED_SYNC_MODE_SUBORDINATE
@ K4A_WIRED_SYNC_MODE_STANDALONE
@ K4A_BUFFER_RESULT_FAILED
@ K4A_BUFFER_RESULT_TOO_SMALL
@ K4A_BUFFER_RESULT_SUCCEEDED
@ K4A_FIRMWARE_BUILD_DEBUG
@ K4A_FIRMWARE_BUILD_RELEASE
@ K4A_CALIBRATION_TYPE_UNKNOWN
@ K4A_CALIBRATION_TYPE_ACCEL
@ K4A_CALIBRATION_TYPE_COLOR
@ K4A_CALIBRATION_TYPE_DEPTH
@ K4A_CALIBRATION_TYPE_GYRO
@ K4A_CALIBRATION_TYPE_NUM
@ K4A_COLOR_RESOLUTION_720P
@ K4A_COLOR_RESOLUTION_1080P
@ K4A_COLOR_RESOLUTION_3072P
@ K4A_COLOR_RESOLUTION_2160P
@ K4A_COLOR_RESOLUTION_OFF
@ K4A_COLOR_RESOLUTION_1536P
@ K4A_COLOR_RESOLUTION_1440P
@ K4A_IMAGE_FORMAT_CUSTOM
@ K4A_IMAGE_FORMAT_CUSTOM8
@ K4A_IMAGE_FORMAT_DEPTH16
@ K4A_IMAGE_FORMAT_CUSTOM16
@ K4A_IMAGE_FORMAT_COLOR_MJPG
@ K4A_IMAGE_FORMAT_COLOR_YUY2
@ K4A_IMAGE_FORMAT_COLOR_BGRA32
@ K4A_IMAGE_FORMAT_COLOR_NV12
@ K4A_FRAMES_PER_SECOND_5
@ K4A_FRAMES_PER_SECOND_30
@ K4A_FRAMES_PER_SECOND_25
@ K4A_FRAMES_PER_SECOND_15
@ K4A_FIRMWARE_SIGNATURE_MSFT
@ K4A_FIRMWARE_SIGNATURE_TEST
@ K4A_FIRMWARE_SIGNATURE_UNSIGNED
@ K4A_COLOR_CONTROL_EXPOSURE_TIME_ABSOLUTE
@ K4A_COLOR_CONTROL_AUTO_EXPOSURE_PRIORITY
@ K4A_COLOR_CONTROL_POWERLINE_FREQUENCY
@ K4A_COLOR_CONTROL_BRIGHTNESS
@ K4A_COLOR_CONTROL_SATURATION
@ K4A_COLOR_CONTROL_CONTRAST
@ K4A_COLOR_CONTROL_SHARPNESS
@ K4A_COLOR_CONTROL_WHITEBALANCE
@ K4A_COLOR_CONTROL_BACKLIGHT_COMPENSATION
void() k4a_memory_destroy_cb_t(void *buffer, void *context)
uint8_t *() k4a_memory_allocate_cb_t(int size, void **context)
void() k4a_logging_message_cb_t(void *context, k4a_log_level_t level, const char *file, const int line, const char *message)
struct _k4a_calibration_extrinsics_t k4a_calibration_extrinsics_t
struct _k4a_imu_sample_t k4a_imu_sample_t
struct _k4a_hardware_version_t k4a_hardware_version_t
struct _k4a_device_configuration_t k4a_device_configuration_t
struct _k4a_calibration_t k4a_calibration_t
struct _k4a_calibration_camera_t k4a_calibration_camera_t
struct _k4a_calibration_intrinsics_t k4a_calibration_intrinsics_t
struct _k4a_version_t k4a_version_t
#define K4A_DECLARE_HANDLE(_handle_name_)
k4a_calibration_extrinsics_t extrinsics
k4a_calibration_intrinsics_t intrinsics
k4a_calibration_model_type_t type
k4a_calibration_intrinsic_parameters_t parameters
unsigned int parameter_count
k4a_color_resolution_t color_resolution
k4a_calibration_camera_t color_camera_calibration
k4a_calibration_extrinsics_t extrinsics[K4A_CALIBRATION_TYPE_NUM][K4A_CALIBRATION_TYPE_NUM]
k4a_calibration_camera_t depth_camera_calibration
k4a_depth_mode_t depth_mode
int32_t depth_delay_off_color_usec
bool synchronized_images_only
k4a_depth_mode_t depth_mode
k4a_wired_sync_mode_t wired_sync_mode
bool disable_streaming_indicator
k4a_color_resolution_t color_resolution
uint32_t subordinate_delay_off_master_usec
k4a_image_format_t color_format
k4a_firmware_build_t firmware_build
k4a_firmware_signature_t firmware_signature
k4a_version_t depth_sensor
uint64_t acc_timestamp_usec
uint64_t gyro_timestamp_usec