- java.lang.Object
-
- org.praxislive.audio.AudioContext
-
public abstract class AudioContext extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioContext.Clientstatic classAudioContext.InputClientstatic classAudioContext.OutputClient
-
Constructor Summary
Constructors Constructor Description AudioContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract intgetBlockSize()abstract doublegetSampleRate()abstract intregisterAudioInputClient(AudioContext.InputClient client)abstract intregisterAudioOutputClient(AudioContext.OutputClient client)abstract voidunregisterAudioInputClient(AudioContext.InputClient client)abstract voidunregisterAudioOutputClient(AudioContext.OutputClient client)
-
-
-
Method Detail
-
registerAudioInputClient
public abstract int registerAudioInputClient(AudioContext.InputClient client) throws ClientRegistrationException
- Throws:
ClientRegistrationException
-
unregisterAudioInputClient
public abstract void unregisterAudioInputClient(AudioContext.InputClient client)
-
registerAudioOutputClient
public abstract int registerAudioOutputClient(AudioContext.OutputClient client) throws ClientRegistrationException
- Throws:
ClientRegistrationException
-
unregisterAudioOutputClient
public abstract void unregisterAudioOutputClient(AudioContext.OutputClient client)
-
getSampleRate
public abstract double getSampleRate()
-
getBlockSize
public abstract int getBlockSize()
-
-