- java.lang.Object
-
- org.praxislive.audio.AudioContext
-
public abstract class AudioContext extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AudioContext.Client
static class
AudioContext.InputClient
static class
AudioContext.OutputClient
-
Constructor Summary
Constructors Constructor Description AudioContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract int
getBlockSize()
abstract double
getSampleRate()
abstract int
registerAudioInputClient(AudioContext.InputClient client)
abstract int
registerAudioOutputClient(AudioContext.OutputClient client)
abstract void
unregisterAudioInputClient(AudioContext.InputClient client)
abstract void
unregisterAudioOutputClient(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()
-
-