![]() |
Azure Kinect Sensor SDK
refs/heads/master
Documentation for https://github.com/Microsoft/Azure-Kinect-Sensor-SDK
|
Wrapper for k4a_playback_data_block_t. More...
#include <k4arecord/playback.hpp>
Public Member Functions | |
| data_block (k4a_playback_data_block_t handle=nullptr) noexcept | |
| Creates a data_block from a k4a_playback_data_block_t Takes ownership of the handle, you should not call k4a_playback_data_block_release on the handle after giving it to the data_block; the data_block will take care of that. | |
| data_block (const data_block &)=delete | |
| data_block & | operator= (const data_block &)=delete |
| data_block (data_block &&other) noexcept | |
| Moves another data_block into a new data_block. | |
| data_block & | operator= (data_block &&other) noexcept |
| Moves another data_block into this data_block; other is set to invalid. | |
| operator bool () const noexcept | |
| Returns true if the data_block is valid, false otherwise. | |
| bool | is_valid () const noexcept |
| Returns true if the data_block is valid, false otherwise. | |
| void | reset () noexcept |
| Releases the underlying k4a_playback_data_block_t; the data_block is set to invalid. | |
| std::chrono::microseconds | get_device_timestamp_usec () const noexcept |
| Get the time stamp in micro seconds for the given data_block. More... | |
| size_t | get_buffer_size () const noexcept |
| Get the size of the data_block buffer. More... | |
| const uint8_t * | get_buffer () const noexcept |
| Get the data_block buffer. More... | |
Wrapper for k4a_playback_data_block_t.