openshot-audio  0.1.6
Classes | Macros | Enumerations | Functions | Variables
juce_android_Audio.cpp File Reference

Classes

class  AndroidAudioIODevice
 
class  AndroidAudioIODeviceType
 

Macros

#define JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD)
 
#define JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD)
 

Enumerations

enum  {
  CHANNEL_OUT_STEREO = 12, CHANNEL_IN_STEREO = 12, CHANNEL_IN_MONO = 16, ENCODING_PCM_16BIT = 2,
  STREAM_MUSIC = 3, MODE_STREAM = 1, STATE_UNINITIALIZED = 0
}
 

Functions

 DECLARE_JNI_CLASS (AudioTrack, "android/media/AudioTrack")
 
 DECLARE_JNI_CLASS (AudioRecord, "android/media/AudioRecord")
 
bool isOpenSLAvailable ()
 

Variables

const char *const javaAudioTypeName = "Android Audio"
 

Macro Definition Documentation

◆ JNI_CLASS_MEMBERS [1/2]

#define JNI_CLASS_MEMBERS (   METHOD,
  STATICMETHOD,
  FIELD,
  STATICFIELD 
)
Value:
STATICMETHOD (getMinBufferSize, "getMinBufferSize", "(III)I") \
STATICMETHOD (getNativeOutputSampleRate, "getNativeOutputSampleRate", "(I)I") \
METHOD (constructor, "<init>", "(IIIIII)V") \
METHOD (getState, "getState", "()I") \
METHOD (play, "play", "()V") \
METHOD (stop, "stop", "()V") \
METHOD (release, "release", "()V") \
METHOD (flush, "flush", "()V") \
METHOD (write, "write", "([SII)I") \

◆ JNI_CLASS_MEMBERS [2/2]

#define JNI_CLASS_MEMBERS (   METHOD,
  STATICMETHOD,
  FIELD,
  STATICFIELD 
)
Value:
STATICMETHOD (getMinBufferSize, "getMinBufferSize", "(III)I") \
METHOD (constructor, "<init>", "(IIIII)V") \
METHOD (getState, "getState", "()I") \
METHOD (startRecording, "startRecording", "()V") \
METHOD (stop, "stop", "()V") \
METHOD (read, "read", "([SII)I") \
METHOD (release, "release", "()V") \

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CHANNEL_OUT_STEREO 
CHANNEL_IN_STEREO 
CHANNEL_IN_MONO 
ENCODING_PCM_16BIT 
STREAM_MUSIC 
MODE_STREAM 
STATE_UNINITIALIZED 

Function Documentation

◆ DECLARE_JNI_CLASS() [1/2]

DECLARE_JNI_CLASS ( AudioTrack  ,
"android/media/AudioTrack"   
)

◆ DECLARE_JNI_CLASS() [2/2]

DECLARE_JNI_CLASS ( AudioRecord  ,
"android/media/AudioRecord"   
)

◆ isOpenSLAvailable()

bool isOpenSLAvailable ( )

Variable Documentation

◆ javaAudioTypeName

const char* const javaAudioTypeName = "Android Audio"