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