Shaka Player Embedded
Public Member Functions | List of all members
shaka::media::AudioRenderer Class Referenceabstract

#include <renderer.h>

Inheritance diagram for shaka::media::AudioRenderer:
shaka::media::Renderer shaka::media::AppleAudioRenderer shaka::media::AudioRendererCommon shaka::media::SdlAudioRenderer shaka::media::AppleAudioRenderer::Impl shaka::media::SdlAudioRenderer::Impl

Public Member Functions

virtual double Volume () const =0
 
virtual void SetVolume (double volume)=0
 
virtual bool Muted () const =0
 
virtual void SetMuted (bool muted)=0
 
- 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
 
virtual void SetPlayer (const MediaPlayer *player)=0
 
virtual void Attach (const DecodedStream *stream)=0
 
virtual void Detach ()=0
 

Detailed Description

Defines a Renderer that handles audio rendering.

Definition at line 69 of file renderer.h.

Member Function Documentation

§ Muted()

virtual bool shaka::media::AudioRenderer::Muted ( ) const
pure virtual

§ SetMuted()

virtual void shaka::media::AudioRenderer::SetMuted ( bool  muted)
pure virtual

§ SetVolume()

virtual void shaka::media::AudioRenderer::SetVolume ( double  volume)
pure virtual

Sets the volume [0, 1] to render audio at.

Implemented in shaka::media::AudioRendererCommon, shaka::media::SdlAudioRenderer, and shaka::media::AppleAudioRenderer.

§ Volume()

virtual double shaka::media::AudioRenderer::Volume ( ) const
pure virtual

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