Banuba SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
platform
desktop
player_api
bnb
player_api
interfaces
output
window_output.hpp
1
#pragma once
2
3
#include <bnb/player_api/interfaces/output.hpp>
4
#include <bnb/player_api/interfaces/output/orientable.hpp>
5
#include <bnb/player_api/interfaces/output/scalable.hpp>
6
7
namespace
bnb::player_api
8
{
9
10
class
BNB_EXPORT
window_output
11
:
public
interfaces::output
,
12
public
orientable
,
13
public
scalable
14
{
15
public
:
16
static
std::shared_ptr<window_output> create(
void
* surface);
17
18
virtual
void
set_frame_layout(int32_t left, int32_t top, int32_t width, int32_t height) = 0;
19
};
// class window_output
20
21
}
// namespace bnb::player_api
bnb::player_api::interfaces::output
The interface is inherited by all classes that must work with player, and responsible for passing the...
Definition
output.hpp:26
bnb::player_api::orientable
Definition
orientable.hpp:9
bnb::player_api::scalable
Definition
scalable.hpp:9
bnb::player_api::window_output
Definition
window_output.hpp:14
Generated by
1.17.0