Shaka Player Embedded
Public Member Functions | List of all members
shaka::media::SdlManualVideoRenderer::Impl Class Reference
Inheritance diagram for shaka::media::SdlManualVideoRenderer::Impl:
shaka::media::VideoRendererCommon shaka::media::VideoRenderer shaka::media::MediaPlayer::Client shaka::media::Renderer

Public Member Functions

 Impl (SDL_Renderer *renderer)
 
void SetRenderer (SDL_Renderer *renderer)
 
SDL_Renderer * GetRenderer () const
 
double Render (const SDL_Rect *region)
 
- Public Member Functions inherited from shaka::media::VideoRendererCommon
 VideoRendererCommon ()
 
 ~VideoRendererCommon () override
 
VideoFillMode fill_mode () const
 
double GetCurrentFrame (std::shared_ptr< DecodedFrame > *frame)
 
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
 
Rendereroperator= (const Renderer &)=delete
 
 Renderer (Renderer &&)=delete
 
Rendereroperator= (Renderer &&)=delete
 

Detailed Description

Definition at line 34 of file sdl_video_renderer.cc.

Constructor & Destructor Documentation

§ Impl()

shaka::media::SdlManualVideoRenderer::Impl::Impl ( SDL_Renderer *  renderer)
inlineexplicit

Definition at line 36 of file sdl_video_renderer.cc.

Member Function Documentation

§ GetRenderer()

SDL_Renderer* shaka::media::SdlManualVideoRenderer::Impl::GetRenderer ( ) const
inline

Definition at line 47 of file sdl_video_renderer.cc.

§ Render()

double shaka::media::SdlManualVideoRenderer::Impl::Render ( const SDL_Rect *  region)
inline

Definition at line 52 of file sdl_video_renderer.cc.

§ SetRenderer()

void shaka::media::SdlManualVideoRenderer::Impl::SetRenderer ( SDL_Renderer *  renderer)
inline

Definition at line 41 of file sdl_video_renderer.cc.


The documentation for this class was generated from the following file: