|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qtunes.speaker.spi.justeport.SpeakerImpl
public class SpeakerImpl
Constructor Summary | |
---|---|
SpeakerImpl()
|
Method Summary | |
---|---|
void |
close()
Close the speaker, immediately stopping it and discarding any data |
void |
drain()
Block until the data already written to the speaker completes |
void |
flush()
Immediately stop the speaker and discard any cached data written to it |
int |
getBufferSize()
|
ServiceContext |
getContext()
|
int |
getDelay()
|
String |
getDisplayName()
|
Throwable |
getError()
|
Player |
getPlayer()
|
int |
getUniqueId()
|
int |
getVolumeAdjustment()
|
void |
open(float sampleRate,
int sampleSizeInBits,
int channels,
boolean signed,
boolean bigEndian)
Open the Speaker and start it |
Map<String,Object> |
reportState()
|
void |
setError(Throwable e)
|
void |
setGain(float gain)
A value of NaN means "no audio" |
void |
setPlayer(Player player)
|
void |
setVolumeAdjustment(int volumeadjust)
|
void |
startService(ServiceContext context)
|
void |
stopService(ServiceContext context)
|
void |
write(byte[] buf,
int off,
int len)
Write data to the speaker |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SpeakerImpl()
Method Detail |
---|
public String getDisplayName()
getDisplayName
in interface Speaker
public void setError(Throwable e)
setError
in interface Speaker
public Throwable getError()
getError
in interface Speaker
public Player getPlayer()
getPlayer
in interface Speaker
public void setPlayer(Player player)
setPlayer
in interface Speaker
public int getUniqueId()
getUniqueId
in interface Speaker
public int getDelay()
getDelay
in interface Speaker
public int getBufferSize()
getBufferSize
in interface Speaker
public void write(byte[] buf, int off, int len)
Speaker
write
in interface Speaker
public void flush()
Speaker
flush
in interface Speaker
public void drain()
Speaker
drain
in interface Speaker
public void close()
Speaker
close
in interface Speaker
public void open(float sampleRate, int sampleSizeInBits, int channels, boolean signed, boolean bigEndian) throws SpeakerUnavailableException
Speaker
open
in interface Speaker
SpeakerUnavailableException
public void setGain(float gain)
Speaker
setGain
in interface Speaker
public void setVolumeAdjustment(int volumeadjust)
setVolumeAdjustment
in interface Speaker
public int getVolumeAdjustment()
getVolumeAdjustment
in interface Speaker
public ServiceContext getContext()
getContext
in interface Service
public void startService(ServiceContext context)
startService
in interface Service
public void stopService(ServiceContext context)
stopService
in interface Service
public Map<String,Object> reportState()
reportState
in interface Service
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |