Rialto  0.1
Rialto media pipeline API
Public Member Functions | List of all members
firebolt::rialto::IWebAudioPlayerClient Class Referenceabstract

The Rialto web audio client interface. More...

#include <IWebAudioPlayerClient.h>

Public Member Functions

virtual ~IWebAudioPlayerClient ()
 Virtual destructor.
 
virtual void notifyState (WebAudioPlayerState state)=0
 Notifies the client of the playback state. More...
 

Detailed Description

The Rialto web audio client interface.

This is The Rialto web audio player client abstract base class. It should be implemented by any object that wishes to be notified by changes in the state of the web audio player.

Member Function Documentation

◆ notifyState()

virtual void firebolt::rialto::IWebAudioPlayerClient::notifyState ( WebAudioPlayerState  state)
pure virtual

Notifies the client of the playback state.

The player will start IDLE. Once play() has been called the player will be PLAYING. When pause() is call3d the player will be PAUSED. When no further frames available for playout and setEos() has been called the player will be END_OF_STREAM.

Parameters
[in]state: The new playback state.
Return values
trueon success.

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