1 package iotcode.interfaces;
4 import java.util.ArrayList;
6 public interface SpeakerSmart {
8 public int getPosition();
9 public boolean stopPlayback();
10 public void clearData();
11 public boolean startPlayback();
12 public boolean getPlaybackState();
13 public boolean setVolume(float _percent);
14 public float getVolume();
15 public void setPosition(int _mSec);
16 public void loadData(short _samples[], int _offs, int _len);
18 public void registerCallback(SpeakerCallback _cb);