Adding debug messages on slave to print info for designing C++ slave part
[iot2.git] / benchmarks / interfaces / Speaker.java
1 package iotcode.interfaces;
2
3 import java.util.List;
4 import java.util.ArrayList;
5
6 public interface Speaker {
7         public void init();
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);
18 }