![]() |
HoviTron Video Pipeline
|
Public Member Functions | |
RaytrixStreamer (const uint8_t uuid[VK_UUID_SIZE]) | |
Launch all init functions defined in RaytrixStreamer class. | |
~RaytrixStreamer () | |
Free all the memories that were allocated during the streaming process. | |
void | enumerateStreamsParameters (uint32_t *streamsCount, HvtRGBDStreamParameters *parameters) const |
void | importStreamImages (const HvtStreamImagesExportInfo &exportInfos) |
void | importSemaphore (const HvtSemaphoreExportInfo &exportInfos) |
void | destroySemaphore (Semaphore *sem) const |
void | startStreaming () |
void | acquireStreamsFrames (const HvtAcquireStreamFramesInfo &infos) |
void | releaseStreamsFrames (Semaphore *waitSem) |
void | stopStreaming () |
float | getMaxDepth () |
Get the maximum depth. | |
float | getMinDepth () |
Get the minimum depth. | |
HvtIntrinsicsPerspective | getRxIntrinsicParams (size_t idxCam) |
Get the intrinsic parameters of the camera of ID "idxCam". The intrinsic parameters are found through the Raytrix SDK. | |
HvtExtrinsics | getRxExtrinsicParams (size_t idxCam) |
Get the extrinsic parameters of the camera of ID "idxCam". The extrinsic parameters are found through the Raytrix SDK and the extrinsic file. | |
Rx::LFR::CImageQueue & | getCamBuffer (size_t idxCam) |
Get the camera buffer in the list of camera buffers. | |
RaytrixStreamer (const uint8_t uuid[VK_UUID_SIZE]) | |
Launch all init functions defined in RaytrixStreamer class. | |
~RaytrixStreamer () | |
Free all the memories that were allocated during the streaming process. | |
void | enumerateStreamsParameters (uint32_t *streamsCount, HvtRGBDStreamParameters *parameters) const |
void | importStreamImages (const HvtStreamImagesExportInfo &exportInfos) |
void | importSemaphore (const HvtSemaphoreExportInfo &exportInfos) |
void | destroySemaphore (Semaphore *sem) const |
void | startStreaming () |
void | acquireStreamsFrames (const HvtAcquireStreamFramesInfo &infos) |
void | releaseStreamsFrames (Semaphore *waitSem) |
void | stopStreaming () |
float | getMaxDepth () |
Get the maximum depth. | |
float | getMinDepth () |
Get the minimum depth. | |
HvtIntrinsicsPerspective | getRxIntrinsicParams (size_t idxCam) |
Get the intrinsic parameters of the camera of ID "idxCam". The intrinsic parameters are found through the Raytrix SDK. | |
HvtExtrinsics | getRxExtrinsicParams (size_t idxCam) |
Get the extrinsic parameters of the camera of ID "idxCam". The extrinsic parameters are found through the Raytrix SDK and the extrinsic file. | |
Rx::LFR::CImageQueue & | getCamBuffer (size_t idxCam) |
Get the camera buffer in the list of camera buffers. | |
![]() | |
HvtStreamingContext | to_handle () |
HvtStreamingContext | to_handle () |
HvtStreamingContext | to_handle () |
HvtStreamingContext | to_handle () |
Additional Inherited Members | |
![]() | |
static RaytrixStreamer * | check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | opt_check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | opt_check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | opt_check (HvtStreamingContext hvtHandle) |
static RaytrixStreamer * | opt_check (HvtStreamingContext hvtHandle) |
![]() | |
static constexpr HvtHandleType | staticType |
Definition at line 122 of file raytrixdll-v5/RaytrixStreamer.h.
RaytrixStreamer::RaytrixStreamer | ( | const uint8_t | uuid[VK_UUID_SIZE] | ) |
Launch all init functions defined in RaytrixStreamer class.
uuid | The UUID of the vulkan GPU. |
Definition at line 1042 of file raytrixdll-v5/RaytrixStreamer.cpp.
RaytrixStreamer::~RaytrixStreamer | ( | ) |
Free all the memories that were allocated during the streaming process.
Definition at line 1059 of file raytrixdll-v5/RaytrixStreamer.cpp.
RaytrixStreamer::RaytrixStreamer | ( | const uint8_t | uuid[VK_UUID_SIZE] | ) |
Launch all init functions defined in RaytrixStreamer class.
uuid | The UUID of the vulkan GPU. |
void RaytrixStreamer::acquireStreamsFrames | ( | const HvtAcquireStreamFramesInfo & | infos | ) |
Definition at line 1242 of file raytrixdll-v5/RaytrixStreamer.cpp.
void RaytrixStreamer::destroySemaphore | ( | Semaphore * | sem | ) | const |
Definition at line 1217 of file raytrixdll-v5/RaytrixStreamer.cpp.
void RaytrixStreamer::enumerateStreamsParameters | ( | uint32_t * | streamsCount, |
HvtRGBDStreamParameters * | parameters | ||
) | const |
Definition at line 1075 of file raytrixdll-v5/RaytrixStreamer.cpp.
Rx::LFR::CImageQueue & RaytrixStreamer::getCamBuffer | ( | size_t | idxCam | ) |
Get the camera buffer in the list of camera buffers.
idxCam | ID of the buffer. |
Definition at line 614 of file raytrixdll-v5/RaytrixStreamer.cpp.
Rx::LFR::CImageQueue & RaytrixStreamer::getCamBuffer | ( | size_t | idxCam | ) |
Get the camera buffer in the list of camera buffers.
idxCam | ID of the buffer. |
float RaytrixStreamer::getMaxDepth | ( | ) |
Get the maximum depth.
Definition at line 533 of file raytrixdll-v5/RaytrixStreamer.cpp.
float RaytrixStreamer::getMaxDepth | ( | ) |
Get the maximum depth.
float RaytrixStreamer::getMinDepth | ( | ) |
Get the minimum depth.
Definition at line 538 of file raytrixdll-v5/RaytrixStreamer.cpp.
float RaytrixStreamer::getMinDepth | ( | ) |
Get the minimum depth.
HvtExtrinsics RaytrixStreamer::getRxExtrinsicParams | ( | size_t | idxCam | ) |
Get the extrinsic parameters of the camera of ID "idxCam". The extrinsic parameters are found through the Raytrix SDK and the extrinsic file.
idxCam | ID of the camera. |
Definition at line 558 of file raytrixdll-v5/RaytrixStreamer.cpp.
HvtExtrinsics RaytrixStreamer::getRxExtrinsicParams | ( | size_t | idxCam | ) |
Get the extrinsic parameters of the camera of ID "idxCam". The extrinsic parameters are found through the Raytrix SDK and the extrinsic file.
idxCam | ID of the camera. |
HvtIntrinsicsPerspective RaytrixStreamer::getRxIntrinsicParams | ( | size_t | idxCam | ) |
Get the intrinsic parameters of the camera of ID "idxCam". The intrinsic parameters are found through the Raytrix SDK.
idxCam | ID of the camera. |
Definition at line 543 of file raytrixdll-v5/RaytrixStreamer.cpp.
HvtIntrinsicsPerspective RaytrixStreamer::getRxIntrinsicParams | ( | size_t | idxCam | ) |
Get the intrinsic parameters of the camera of ID "idxCam". The intrinsic parameters are found through the Raytrix SDK.
idxCam | ID of the camera. |
void RaytrixStreamer::importSemaphore | ( | const HvtSemaphoreExportInfo & | exportInfos | ) |
Definition at line 1184 of file raytrixdll-v5/RaytrixStreamer.cpp.
void RaytrixStreamer::importStreamImages | ( | const HvtStreamImagesExportInfo & | exportInfos | ) |
Definition at line 1108 of file raytrixdll-v5/RaytrixStreamer.cpp.
void RaytrixStreamer::releaseStreamsFrames | ( | Semaphore * | waitSem | ) |
Definition at line 1266 of file raytrixdll-v5/RaytrixStreamer.cpp.
void RaytrixStreamer::startStreaming | ( | ) |
Definition at line 1223 of file raytrixdll-v5/RaytrixStreamer.cpp.
void RaytrixStreamer::stopStreaming | ( | ) |
Definition at line 1271 of file raytrixdll-v5/RaytrixStreamer.cpp.