Banuba SDK
Loading...
Searching...
No Matches
bnb::player_api::frame_output Class Referenceabstract
Inheritance diagram for bnb::player_api::frame_output:
bnb::player_api::interfaces::output bnb::player_api::orientable bnb::player_api::metal_frame_output bnb::player_api::opengl_frame_output

Public Types

using pixel_buffer_callback = std::function<void(const bnb::full_image_t& pb)>

Public Member Functions

virtual void once ()=0
 Process one frame and pause.
virtual void loop ()=0
 Process frames as it arrives.
Public Member Functions inherited from bnb::player_api::interfaces::output
virtual void attach ()=0
 Attach output to the player.
virtual void detach ()=0
 Detach output from the player.
virtual void present (const render_target_sptr &render_target)=0
 Present the drawn frame by the player to the output.
Public Member Functions inherited from bnb::player_api::orientable
virtual void set_orientation (orientation orient, bool mirroring=false)=0

Detailed Description

Definition at line 12 of file frame_output.hpp.

Member Typedef Documentation

◆ pixel_buffer_callback

using bnb::player_api::frame_output::pixel_buffer_callback = std::function<void(const bnb::full_image_t& pb)>

Definition at line 17 of file frame_output.hpp.


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