|
Shaka Player Embedded
|
#include <sdl_video_renderer.h>
Classes | |
| class | Impl |
Public Member Functions | |
| SdlThreadVideoRenderer (SDL_Renderer *renderer) | |
| SdlThreadVideoRenderer (SDL_Renderer *renderer, const SDL_Rect *region) | |
| ~SdlThreadVideoRenderer () override | |
Public Member Functions inherited from shaka::media::SdlManualVideoRenderer | |
| SdlManualVideoRenderer (SDL_Renderer *renderer=nullptr) | |
| ~SdlManualVideoRenderer () override | |
| void | SetRenderer (SDL_Renderer *renderer) |
| SDL_Renderer * | GetRenderer () const |
| double | Render (const SDL_Rect *region=nullptr) |
| void | SetPlayer (const MediaPlayer *player) override |
| void | Attach (const DecodedStream *stream) override |
| void | Detach () override |
| struct VideoPlaybackQuality | VideoPlaybackQuality () const override |
| bool | SetVideoFillMode (VideoFillMode mode) override |
Public Member Functions inherited from shaka::media::Renderer | |
| Renderer () | |
| virtual | ~ Renderer () |
| Renderer (const Renderer &)=delete | |
| Renderer & | operator= (const Renderer &)=delete |
| Renderer (Renderer &&)=delete | |
| Renderer & | operator= (Renderer &&)=delete |
Defines a video renderer that renders frames to the given SDL window on a background thread. This periodically draws the frame onto the renderer and presents it. This is best used for full-screen apps since this can cause synchronization issues if other threads try to draw to the same renderer. Alternatively, use the SdlVideoManualRenderer.
Definition at line 95 of file sdl_video_renderer.h.
| shaka::media::SdlThreadVideoRenderer::SdlThreadVideoRenderer | ( | SDL_Renderer * | renderer | ) |
Creates a new renderer that draws video frames using the given renderer.
| renderer | The renderer used to draw frames. |
Definition at line 157 of file sdl_video_renderer.cc.
| shaka::media::SdlThreadVideoRenderer::SdlThreadVideoRenderer | ( | SDL_Renderer * | renderer, |
| const SDL_Rect * | region | ||
| ) |
Creates a new renderer that draws video frames using the given renderer. This renders to the given sub-region of the window.
| renderer | The renderer used to draw frames, or nullptr to use the whole window. |
| region | The sub-region to draw to. |
Definition at line 159 of file sdl_video_renderer.cc.
|
override |
Definition at line 162 of file sdl_video_renderer.cc.
1.8.13