|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.frinika.project.FrinikaAudioSystem
public class FrinikaAudioSystem
Field Summary | |
---|---|
static boolean |
usePhysicalAudioOutput
Skip seeing audio outputs if neccesary (e.g. |
Constructor Summary | |
---|---|
FrinikaAudioSystem()
|
Method Summary | |
---|---|
static uk.org.toot.audio.server.IOAudioProcess |
audioInputDialog(javax.swing.JFrame frame,
java.lang.String prompt)
|
static uk.org.toot.audio.server.IOAudioProcess |
audioOutputDialog(javax.swing.JFrame frame,
java.lang.String prompt)
|
static void |
close()
Called on exit. |
static void |
configure()
Allow user to play with server parameters. |
static java.lang.String |
configureServerOutput()
|
static int |
getAudioBufferSize()
|
static FrinikaAudioServer |
getAudioServer()
|
static uk.org.toot.audio.server.AudioServer |
getAudioServerInit()
This is intended for Step 1 of the SplashScreen audio server setup. |
static uk.org.toot.audio.server.IOAudioProcess |
getDefaultOutput(javax.swing.JFrame frame)
|
static double |
getSampleRate()
|
static boolean |
installClient(uk.org.toot.audio.server.AudioClient mixer)
sets a new mixer. |
static void |
intitIO()
step 2 |
static void |
latencyMeasureSet()
Allow user to play with server parameters. |
static void |
loadServerConfigPost()
|
static void |
revertMixer()
revert to previous mixer |
static void |
saveServerConfig()
|
static void |
setTotalLatency(int frames)
This method allows you to use a measured round trip latency to estimate the extra latency not estimated directly by the audioServer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static boolean usePhysicalAudioOutput
Constructor Detail |
---|
public FrinikaAudioSystem()
Method Detail |
---|
public static FrinikaAudioServer getAudioServer()
public static uk.org.toot.audio.server.AudioServer getAudioServerInit()
public static void intitIO()
public static java.lang.String configureServerOutput()
public static boolean installClient(uk.org.toot.audio.server.AudioClient mixer)
mixer
- new client for the server
public static void revertMixer()
public static uk.org.toot.audio.server.IOAudioProcess audioOutputDialog(javax.swing.JFrame frame, java.lang.String prompt) throws java.lang.Exception
java.lang.Exception
public static uk.org.toot.audio.server.IOAudioProcess getDefaultOutput(javax.swing.JFrame frame)
public static uk.org.toot.audio.server.IOAudioProcess audioInputDialog(javax.swing.JFrame frame, java.lang.String prompt) throws java.lang.Exception
java.lang.Exception
public static void latencyMeasureSet()
public static void setTotalLatency(int frames)
frames
- measured total round trip latency.public static void configure()
public static double getSampleRate()
public static int getAudioBufferSize()
public static void loadServerConfigPost()
public static void saveServerConfig()
public static void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |