35 class OverlayImplBase;
70 Overlay(std::shared_ptr<OverlayImplBase> ptr);
96 std::shared_ptr<OverlayImplBase> pimpl;
This module facilitates the overlay of annotations onto the video frame, currently overlay utilizes O...
Definition: vart_overlay.hpp:46
Overlay(OverlayImplType overlay_impl_type, std::shared_ptr< Device > device)
Overlay() - Constructor for creating an overlay instance, which accepts input type and device instanc...
void draw_overlay(VideoFrame &frame, OverlayShapeInfo &shape_info)
draw_overlay() - Draws the input overlay information on to the frame
Overlay(std::shared_ptr< OverlayImplBase > ptr)
Overlay() - Constructor for creating an overlay instance, which accepts user defined pimpl parameters...
const std::shared_ptr< OverlayImplBase > & get_pimpl_handle() const
get_pimpl_handle() - Retrieves pointer to implementation class.
This module simplifies the management of video frame memory and provides APIs for mapping and unmappi...
Definition: vart_videoframe.hpp:48
VART (Vitis AI Runtime) public API namespace.
OverlayImplType
Definition: vart_overlay_types.hpp:27
Structure representing overlay shape information.
Definition: vart_overlay_types.hpp:346
Device module managing hardware context and xclbin loading.
VideoFrame module for managing video frame memory.