|
kodi
|


Public Member Functions | |
| bool | GetBuffer (unsigned int width, unsigned int height, game_stream_buffer &buffer) override |
| Get a buffer for zero-copy stream data. More... | |
Public Member Functions inherited from KODI::GAME::CGameClientStreamVideo | |
| bool | OpenStream (RETRO::IRetroPlayerStream *stream, const game_stream_properties &properties) override |
| Open the stream. More... | |
| void | CloseStream () override |
| Release the RetroPlayer stream resource. | |
| void | AddData (const game_stream_packet &packet) override |
| Add a data packet to a stream. More... | |
Public Member Functions inherited from KODI::GAME::IGameClientStream | |
| virtual void | ReleaseBuffer (game_stream_buffer &buffer) |
| Free an allocated buffer. More... | |
Additional Inherited Members | |
Protected Attributes inherited from KODI::GAME::CGameClientStreamVideo | |
| RETRO::IRetroPlayerStream * | m_stream = nullptr |
|
overridevirtual |
Get a buffer for zero-copy stream data.
| width | The framebuffer width, or 0 for no width specified | |
| height | The framebuffer height, or 0 for no height specified | |
| [out] | buffer | The buffer, or unmodified if false is returned |
If this returns true, buffer must be freed using ReleaseBuffer().
Reimplemented from KODI::GAME::IGameClientStream.
1.8.13