Banuba SDK
Public Member Functions | Protected Attributes | List of all members
bnb::player_api::input_pixels_base Class Reference
Inheritance diagram for bnb::player_api::input_pixels_base:
bnb::player_api::interfaces::input bnb::player_api::pixels_provider

Public Member Functions

frame_processor_sptr get_frame_processor () const noexcept override
 Get last available frame. More...
 
uint64_t get_frame_time_us () const noexcept override
 Get timestamp of the current frame. More...
 
void push (const frame_data_sptr &fd) override
 
void push (const full_image_t &image, uint64_t timestamp_us=0) override
 

Protected Attributes

frame_processor_sptr m_frame_processor {nullptr}
 
uint64_t m_timestamp {0}
 

Detailed Description

Definition at line 9 of file input_pixels_base.hpp.

Member Function Documentation

◆ get_frame_processor()

frame_processor_sptr bnb::player_api::input_pixels_base::get_frame_processor ( ) const
overridevirtualnoexcept

Get last available frame.

Returns
frame_processor with filled frame_data

Implements bnb::player_api::interfaces::input.

◆ get_frame_time_us()

uint64_t bnb::player_api::input_pixels_base::get_frame_time_us ( ) const
overridevirtualnoexcept

Get timestamp of the current frame.

Returns
timestamp

Implements bnb::player_api::interfaces::input.


The documentation for this class was generated from the following file: