Face Engine SDK
5.25.0
A face detection, recognition and tracking engine.
|
Image transfer facility which give speed up of usage internal memory pool. More...
#include <IImageTransfer.h>
Public Member Functions | |
virtual ResultValue< FSDKError, Ref< IImagesBatch > > | transfer (Span< const Image > images, Image::MemoryResidence residence) const noexcept=0 |
Transfer of multiple images. | |
virtual Result< FSDKError > | validate (Span< const Image > images, Image::MemoryResidence residence, Span< Result< FSDKError >> errors) const noexcept=0 |
Validate input of multiple frames in a single function call. | |
virtual ImagesBatchFuture | transferAsync (Span< const Image > images, Image::MemoryResidence residence) const =0 |
Asynchronously transfer multiple images. |
Image transfer facility which give speed up of usage internal memory pool.
virtual ResultValue<FSDKError, Ref<IImagesBatch> > fsdk::IImageTransfer::transfer | ( | Span< const Image > | images, |
Image::MemoryResidence | residence | ||
) | const [pure virtual] |
Transfer of multiple images.
[in] | images | span of source images. |
[in] | residence | desired destination residence. |
virtual ImagesBatchFuture fsdk::IImageTransfer::transferAsync | ( | Span< const Image > | images, |
Image::MemoryResidence | residence | ||
) | const [pure virtual] |
Asynchronously transfer multiple images.
[in] | images | span of source images. |
[in] | residence | desired destination residence. |
virtual Result<FSDKError> fsdk::IImageTransfer::validate | ( | Span< const Image > | images, |
Image::MemoryResidence | residence, | ||
Span< Result< FSDKError >> | errors | ||
) | const [pure virtual] |
Validate input of multiple frames in a single function call.
[in] | images | span of source images. |
[in] | residence | desired destination residence. |
[out] | errors | output span of errors for each image. |