Shaka Player Embedded
Public Member Functions | List of all members
shaka::media::SdlAudioRenderer::Impl Class Reference
Inheritance diagram for shaka::media::SdlAudioRenderer::Impl:
shaka::media::AudioRendererCommon shaka::media::AudioRenderer shaka::media::MediaPlayer::Client shaka::media::Renderer

Public Member Functions

 Impl (const std::string &device_name)
 
 ~Impl () override
 
void Detach () override
 
- Public Member Functions inherited from shaka::media::AudioRendererCommon
 AudioRendererCommon ()
 
 ~AudioRendererCommon () override
 
void SetPlayer (const MediaPlayer *player) override
 
void Attach (const DecodedStream *stream) override
 
double Volume () const override
 
void SetVolume (double volume) override
 
bool Muted () const override
 
void SetMuted (bool muted) 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
 

Additional Inherited Members

- Protected Member Functions inherited from shaka::media::AudioRendererCommon
void Stop ()
 

Detailed Description

Definition at line 78 of file sdl_audio_renderer.cc.

Constructor & Destructor Documentation

§ Impl()

shaka::media::SdlAudioRenderer::Impl::Impl ( const std::string &  device_name)
inlineexplicit

Definition at line 80 of file sdl_audio_renderer.cc.

§ ~Impl()

shaka::media::SdlAudioRenderer::Impl::~Impl ( )
inlineoverride

Definition at line 87 of file sdl_audio_renderer.cc.

Member Function Documentation

§ Detach()

void shaka::media::SdlAudioRenderer::Impl::Detach ( )
inlineoverridevirtual

Detaches playback from the current stream. The current stream will no longer be used to play content.

Reimplemented from shaka::media::AudioRendererCommon.

Definition at line 92 of file sdl_audio_renderer.cc.


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