xbmc
xbmc
games
addons
streams
GameClientStreamSwFramebuffer.h
1
/*
2
* Copyright (C) 2018 Team Kodi
3
* This file is part of Kodi - https://kodi.tv
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
* See LICENSES/README.md for more information.
7
*/
8
9
#pragma once
10
11
#include "GameClientStreamVideo.h"
12
13
namespace
KODI
14
{
15
namespace
GAME
16
{
17
18
class
CGameClientStreamSwFramebuffer
:
public
CGameClientStreamVideo
19
{
20
public
:
21
CGameClientStreamSwFramebuffer
() =
default
;
22
~
CGameClientStreamSwFramebuffer
()
override
=
default
;
23
24
// Implementation of IGameClientStream via CGameClientStreamVideo
25
bool
GetBuffer
(
unsigned
int
width,
unsigned
int
height,
game_stream_buffer
& buffer)
override
;
26
};
27
28
}
// namespace GAME
29
}
// namespace KODI
GAME
KODI
Controller configuration window.
Definition:
AudioDecoder.h:18
KODI::GAME::CGameClientStreamSwFramebuffer::GetBuffer
bool GetBuffer(unsigned int width, unsigned int height, game_stream_buffer &buffer) override
Get a buffer for zero-copy stream data.
Definition:
GameClientStreamSwFramebuffer.cpp:18
KODI::GAME::CGameClientStreamSwFramebuffer
Definition:
GameClientStreamSwFramebuffer.h:18
game_stream_buffer
Stream buffers for hardware rendering and zero-copy support
Definition:
game.h:506
KODI::GAME::CGameClientStreamVideo
Definition:
GameClientStreamVideo.h:26
Generated by
1.8.13