Azure Kinect Sensor SDK
refs/heads/master
Documentation for https://github.com/Microsoft/Azure-Kinect-Sensor-SDK
|
Wrapper for k4a_playback_t. More...
#include <k4arecord/playback.hpp>
Public Member Functions | |
playback (k4a_playback_t handle=nullptr) noexcept | |
Creates a k4a::playback from a k4a_playback_t Takes ownership of the handle, i.e. More... | |
playback (playback &&other) noexcept | |
Moves another k4a::playback into a new k4a::playback. | |
playback (const playback &)=delete | |
playback & | operator= (const playback &)=delete |
playback & | operator= (playback &&other) noexcept |
Moves another k4a::playback into this k4a::playback; other is set to invalid. | |
operator bool () const noexcept | |
Returns true if the k4a::playback is valid, false otherwise. | |
bool | is_valid () const noexcept |
Returns true if the k4a::playback is valid, false otherwise. | |
void | close () noexcept |
Closes a K4A recording. More... | |
std::vector< uint8_t > | get_raw_calibration () const |
Get the raw calibration blob for the K4A device that made the recording. More... | |
calibration | get_calibration () const |
Get the camera calibration for the K4A device that made the recording, which is used for all transformation functions. More... | |
k4a_record_configuration_t | get_record_configuration () const |
Gets the configuration of the recording. More... | |
bool | get_next_capture (capture *cap) |
Get the next capture in the recording. More... | |
bool | get_previous_capture (capture *cap) |
Get the previous capture in the recording. More... | |
bool | get_tag (const char *name, std::string *out) const |
Reads the value of a tag from the recording Returns false if the tag does not exist. More... | |
bool | get_next_imu_sample (k4a_imu_sample_t *sample) |
Get the next IMU sample in the recording. More... | |
bool | get_previous_imu_sample (k4a_imu_sample_t *sample) |
Get the previous IMU sample in the recording. More... | |
void | seek_timestamp (std::chrono::microseconds offset, k4a_playback_seek_origin_t origin) |
Seeks to a specific time point in the recording Throws error on failure. More... | |
std::chrono::microseconds | get_recording_length () const noexcept |
Get the last valid timestamp in the recording. More... | |
void | set_color_conversion (k4a_image_format_t format) |
Set the image format that color captures will be converted to. More... | |
bool | get_next_data_block (const char *track, data_block *block) |
Get the next data block in the recording. More... | |
bool | get_previous_data_block (const char *track, data_block *block) |
Get the previous data block from the recording. More... | |
bool | get_attachment (const char *attachment, std::vector< uint8_t > *data) |
Get the attachment block from the recording. More... | |
Static Public Member Functions | |
static playback | open (const char *path) |
Opens a K4A recording for playback. More... | |