Shaka Player Embedded
|
#include <apple_audio_renderer.h>
Classes | |
class | Impl |
Public Member Functions | |
AppleAudioRenderer () | |
~AppleAudioRenderer () override | |
void | SetPlayer (const MediaPlayer *player) override |
void | Attach (const DecodedStream *stream) override |
void | Detach () override |
double | Volume () const override |
void | SetVolume (double volume) override |
bool | Muted () const override |
void | SetMuted (bool muted) override |
![]() | |
Renderer () | |
virtual | ~ Renderer () |
Renderer (const Renderer &)=delete | |
Renderer & | operator= (const Renderer &)=delete |
Renderer (Renderer &&)=delete | |
Renderer & | operator= (Renderer &&)=delete |
Defines an audio renderer that renders frames using AudioToolbox.
Definition at line 32 of file apple_audio_renderer.h.
shaka::media::AppleAudioRenderer::AppleAudioRenderer | ( | ) |
Definition at line 297 of file apple_audio_renderer.cc.
|
override |
Definition at line 299 of file apple_audio_renderer.cc.
|
overridevirtual |
Attaches to the given stream. This object will now pull full-frames from the given stream to play content. The stream will live as long as this object, or until a call to Detach.
stream | The stream to pull frames from. |
Implements shaka::media::Renderer.
Definition at line 305 of file apple_audio_renderer.cc.
|
overridevirtual |
Detaches playback from the current stream. The current stream will no longer be used to play content.
Implements shaka::media::Renderer.
Definition at line 309 of file apple_audio_renderer.cc.
|
overridevirtual |
Implements shaka::media::AudioRenderer.
Definition at line 321 of file apple_audio_renderer.cc.
|
overridevirtual |
Sets whether the audio is muted.
Implements shaka::media::AudioRenderer.
Definition at line 325 of file apple_audio_renderer.cc.
|
overridevirtual |
Sets the MediaPlayer that is controlling this renderer. This will be used by the Renderer to query the current time and playback state.
player | The MediaPlayer instance controlling this object. |
Implements shaka::media::Renderer.
Definition at line 301 of file apple_audio_renderer.cc.
|
overridevirtual |
Sets the volume [0, 1] to render audio at.
Implements shaka::media::AudioRenderer.
Definition at line 317 of file apple_audio_renderer.cc.
|
overridevirtual |
Implements shaka::media::AudioRenderer.
Definition at line 313 of file apple_audio_renderer.cc.