GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
org.libsdl.app.SDLAudioManager Class Reference

Static Public Member Functions

static void initialize ()
static void setContext (Context context)
static void release (Context context)
static int[] getAudioOutputDevices ()
static int[] getAudioInputDevices ()
static int[] audioOpen (int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)
static void audioWriteFloatBuffer (float[] buffer)
static void audioWriteShortBuffer (short[] buffer)
static void audioWriteByteBuffer (byte[] buffer)
static int[] captureOpen (int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)
static int captureReadFloatBuffer (float[] buffer, boolean blocking)
static int captureReadShortBuffer (short[] buffer, boolean blocking)
static int captureReadByteBuffer (byte[] buffer, boolean blocking)
static void audioClose ()
static void captureClose ()
static void audioSetThreadPriority (boolean iscapture, int device_id)
static native int nativeSetupJNI ()
static native void removeAudioDevice (boolean isCapture, int deviceId)
static native void addAudioDevice (boolean isCapture, int deviceId)
static void initialize ()
static void setContext (Context context)
static void release (Context context)
static int[] getAudioOutputDevices ()
static int[] getAudioInputDevices ()
static int[] audioOpen (int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)
static void audioWriteFloatBuffer (float[] buffer)
static void audioWriteShortBuffer (short[] buffer)
static void audioWriteByteBuffer (byte[] buffer)
static int[] captureOpen (int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)
static int captureReadFloatBuffer (float[] buffer, boolean blocking)
static int captureReadShortBuffer (short[] buffer, boolean blocking)
static int captureReadByteBuffer (byte[] buffer, boolean blocking)
static void audioClose ()
static void captureClose ()
static void audioSetThreadPriority (boolean iscapture, int device_id)
static native int nativeSetupJNI ()
static native void removeAudioDevice (boolean isCapture, int deviceId)
static native void addAudioDevice (boolean isCapture, int deviceId)

Static Protected Member Functions

static String getAudioFormatString (int audioFormat)
static int[] open (boolean isCapture, int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)
static String getAudioFormatString (int audioFormat)
static int[] open (boolean isCapture, int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)

Static Protected Attributes

static final String TAG = "SDLAudio"
static AudioTrack mAudioTrack
static AudioRecord mAudioRecord
static Context mContext

Member Function Documentation

◆ addAudioDevice() [1/2]

native void org.libsdl.app.SDLAudioManager.addAudioDevice ( boolean isCapture,
int deviceId )
static
Here is the caller graph for this function:

◆ addAudioDevice() [2/2]

native void org.libsdl.app.SDLAudioManager.addAudioDevice ( boolean isCapture,
int deviceId )
static

◆ audioClose() [1/2]

void org.libsdl.app.SDLAudioManager.audioClose ( )
inlinestatic

This method is called by SDL using JNI.

◆ audioClose() [2/2]

void org.libsdl.app.SDLAudioManager.audioClose ( )
inlinestatic

This method is called by SDL using JNI.

◆ audioOpen() [1/2]

int[] org.libsdl.app.SDLAudioManager.audioOpen ( int sampleRate,
int audioFormat,
int desiredChannels,
int desiredFrames,
int deviceId )
inlinestatic

This method is called by SDL using JNI.

◆ audioOpen() [2/2]

int[] org.libsdl.app.SDLAudioManager.audioOpen ( int sampleRate,
int audioFormat,
int desiredChannels,
int desiredFrames,
int deviceId )
inlinestatic

This method is called by SDL using JNI.

◆ audioSetThreadPriority() [1/2]

void org.libsdl.app.SDLAudioManager.audioSetThreadPriority ( boolean iscapture,
int device_id )
inlinestatic

This method is called by SDL using JNI.

◆ audioSetThreadPriority() [2/2]

void org.libsdl.app.SDLAudioManager.audioSetThreadPriority ( boolean iscapture,
int device_id )
inlinestatic

This method is called by SDL using JNI.

◆ audioWriteByteBuffer() [1/2]

void org.libsdl.app.SDLAudioManager.audioWriteByteBuffer ( byte[] buffer)
inlinestatic

This method is called by SDL using JNI.

◆ audioWriteByteBuffer() [2/2]

void org.libsdl.app.SDLAudioManager.audioWriteByteBuffer ( byte[] buffer)
inlinestatic

This method is called by SDL using JNI.

◆ audioWriteFloatBuffer() [1/2]

void org.libsdl.app.SDLAudioManager.audioWriteFloatBuffer ( float[] buffer)
inlinestatic

This method is called by SDL using JNI.

◆ audioWriteFloatBuffer() [2/2]

void org.libsdl.app.SDLAudioManager.audioWriteFloatBuffer ( float[] buffer)
inlinestatic

This method is called by SDL using JNI.

◆ audioWriteShortBuffer() [1/2]

void org.libsdl.app.SDLAudioManager.audioWriteShortBuffer ( short[] buffer)
inlinestatic

This method is called by SDL using JNI.

◆ audioWriteShortBuffer() [2/2]

void org.libsdl.app.SDLAudioManager.audioWriteShortBuffer ( short[] buffer)
inlinestatic

This method is called by SDL using JNI.

◆ captureClose() [1/2]

void org.libsdl.app.SDLAudioManager.captureClose ( )
inlinestatic

This method is called by SDL using JNI.

◆ captureClose() [2/2]

void org.libsdl.app.SDLAudioManager.captureClose ( )
inlinestatic

This method is called by SDL using JNI.

◆ captureOpen() [1/2]

int[] org.libsdl.app.SDLAudioManager.captureOpen ( int sampleRate,
int audioFormat,
int desiredChannels,
int desiredFrames,
int deviceId )
inlinestatic

This method is called by SDL using JNI.

◆ captureOpen() [2/2]

int[] org.libsdl.app.SDLAudioManager.captureOpen ( int sampleRate,
int audioFormat,
int desiredChannels,
int desiredFrames,
int deviceId )
inlinestatic

This method is called by SDL using JNI.

◆ captureReadByteBuffer() [1/2]

int org.libsdl.app.SDLAudioManager.captureReadByteBuffer ( byte[] buffer,
boolean blocking )
inlinestatic

This method is called by SDL using JNI.

◆ captureReadByteBuffer() [2/2]

int org.libsdl.app.SDLAudioManager.captureReadByteBuffer ( byte[] buffer,
boolean blocking )
inlinestatic

This method is called by SDL using JNI.

◆ captureReadFloatBuffer() [1/2]

int org.libsdl.app.SDLAudioManager.captureReadFloatBuffer ( float[] buffer,
boolean blocking )
inlinestatic

This method is called by SDL using JNI.

◆ captureReadFloatBuffer() [2/2]

int org.libsdl.app.SDLAudioManager.captureReadFloatBuffer ( float[] buffer,
boolean blocking )
inlinestatic

This method is called by SDL using JNI.

◆ captureReadShortBuffer() [1/2]

int org.libsdl.app.SDLAudioManager.captureReadShortBuffer ( short[] buffer,
boolean blocking )
inlinestatic

This method is called by SDL using JNI.

◆ captureReadShortBuffer() [2/2]

int org.libsdl.app.SDLAudioManager.captureReadShortBuffer ( short[] buffer,
boolean blocking )
inlinestatic

This method is called by SDL using JNI.

◆ getAudioFormatString() [1/2]

String org.libsdl.app.SDLAudioManager.getAudioFormatString ( int audioFormat)
inlinestaticprotected
Here is the caller graph for this function:

◆ getAudioFormatString() [2/2]

String org.libsdl.app.SDLAudioManager.getAudioFormatString ( int audioFormat)
inlinestaticprotected

◆ getAudioInputDevices() [1/2]

int[] org.libsdl.app.SDLAudioManager.getAudioInputDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ getAudioInputDevices() [2/2]

int[] org.libsdl.app.SDLAudioManager.getAudioInputDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ getAudioOutputDevices() [1/2]

int[] org.libsdl.app.SDLAudioManager.getAudioOutputDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ getAudioOutputDevices() [2/2]

int[] org.libsdl.app.SDLAudioManager.getAudioOutputDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ initialize() [1/2]

void org.libsdl.app.SDLAudioManager.initialize ( )
inlinestatic
Here is the caller graph for this function:

◆ initialize() [2/2]

void org.libsdl.app.SDLAudioManager.initialize ( )
inlinestatic

◆ nativeSetupJNI() [1/2]

native int org.libsdl.app.SDLAudioManager.nativeSetupJNI ( )
static
Here is the caller graph for this function:

◆ nativeSetupJNI() [2/2]

native int org.libsdl.app.SDLAudioManager.nativeSetupJNI ( )
static

◆ open() [1/2]

int[] org.libsdl.app.SDLAudioManager.open ( boolean isCapture,
int sampleRate,
int audioFormat,
int desiredChannels,
int desiredFrames,
int deviceId )
inlinestaticprotected
Here is the caller graph for this function:

◆ open() [2/2]

int[] org.libsdl.app.SDLAudioManager.open ( boolean isCapture,
int sampleRate,
int audioFormat,
int desiredChannels,
int desiredFrames,
int deviceId )
inlinestaticprotected

◆ release() [1/2]

void org.libsdl.app.SDLAudioManager.release ( Context context)
inlinestatic
Here is the caller graph for this function:

◆ release() [2/2]

void org.libsdl.app.SDLAudioManager.release ( Context context)
inlinestatic

◆ removeAudioDevice() [1/2]

native void org.libsdl.app.SDLAudioManager.removeAudioDevice ( boolean isCapture,
int deviceId )
static
Here is the caller graph for this function:

◆ removeAudioDevice() [2/2]

native void org.libsdl.app.SDLAudioManager.removeAudioDevice ( boolean isCapture,
int deviceId )
static

◆ setContext() [1/2]

void org.libsdl.app.SDLAudioManager.setContext ( Context context)
inlinestatic
Here is the caller graph for this function:

◆ setContext() [2/2]

void org.libsdl.app.SDLAudioManager.setContext ( Context context)
inlinestatic

Member Data Documentation

◆ mAudioRecord

AudioRecord org.libsdl.app.SDLAudioManager.mAudioRecord
staticprotected

◆ mAudioTrack

AudioTrack org.libsdl.app.SDLAudioManager.mAudioTrack
staticprotected

◆ mContext

Context org.libsdl.app.SDLAudioManager.mContext
staticprotected

◆ TAG

final String org.libsdl.app.SDLAudioManager.TAG = "SDLAudio"
staticprotected

The documentation for this class was generated from the following files: