17 #ifndef __NUGU_MEDIA_PLAYER_INTERFACE_H__
18 #define __NUGU_MEDIA_PLAYER_INTERFACE_H__
25 namespace NuguClientKit {
168 virtual bool seek(
int sec) = 0;
259 virtual std::string
url() = 0;
ttsplayer interface
Definition: media_player_interface.hh:266
virtual bool writeAudio(const char *data, int size)=0
Write audio samples to the tts player. The player decodes it using opus.
virtual void writeDone()=0
Notify to write done to the tts player.
enum nugu_audio_attribute NuguAudioAttribute
NuguAudioAttribute.
Definition: nugu_audio.h:101