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
21
class
CGameClientStreamSwFramebuffer
:
public
CGameClientStreamVideo
22
{
23
public
:
24
CGameClientStreamSwFramebuffer
() =
default
;
25
~
CGameClientStreamSwFramebuffer
()
override
=
default
;
26
27
// Implementation of IGameClientStream via CGameClientStreamVideo
28
bool
GetBuffer
(
unsigned
int
width,
unsigned
int
height,
game_stream_buffer
& buffer)
override
;
29
};
30
31
}
// namespace GAME
32
}
// namespace KODI
GAME
KODI
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:21
game_stream_buffer
Stream buffers for hardware rendering and zero-copy support
Definition:
game.h:506
KODI::GAME::CGameClientStreamVideo
Definition:
GameClientStreamVideo.h:29
Generated by
1.8.13