Shaka Player Embedded
|
#include <sdl_frame_drawer.h>
Classes | |
class | Impl |
Public Member Functions | |
SdlFrameDrawer () | |
SdlFrameDrawer (SdlFrameDrawer &&) | |
~SdlFrameDrawer () | |
SdlFrameDrawer & | operator= (SdlFrameDrawer &&) |
SdlFrameDrawer (const SdlFrameDrawer &)=delete | |
SdlFrameDrawer & | operator= (const SdlFrameDrawer &)=delete |
void | SetRenderer (SDL_Renderer *renderer) |
SDL_Texture * | Draw (std::shared_ptr< media::DecodedFrame > frame) |
A helper class that is used to convert Shaka Embedded Frame objects into an SDL texture.
Definition at line 34 of file sdl_frame_drawer.h.
shaka::SdlFrameDrawer::SdlFrameDrawer | ( | ) |
Definition at line 253 of file sdl_frame_drawer.cc.
|
default |
shaka::SdlFrameDrawer::~SdlFrameDrawer | ( | ) |
Definition at line 255 of file sdl_frame_drawer.cc.
|
delete |
SDL_Texture * shaka::SdlFrameDrawer::Draw | ( | std::shared_ptr< media::DecodedFrame > | frame | ) |
Draws the given frame onto a texture. This may invalidate any existing textures.
frame | The frame to draw. |
Definition at line 262 of file sdl_frame_drawer.cc.
|
default |
|
delete |
void shaka::SdlFrameDrawer::SetRenderer | ( | SDL_Renderer * | renderer | ) |
Sets the renderer used to create textures. This MUST be called at least once before calling Draw. This can be changed at any time, but will invalidate any existing textures.
Definition at line 258 of file sdl_frame_drawer.cc.