[][src]Module opensles::bindings

Structs

JNIInvokeInterface
JNINativeInterface
JNINativeMethod
JavaVMAttachArgs
JavaVMInitArgs
JavaVMOption
SL3DGroupingItf_
SL3DCommitItf_
SL3DLocationItf_
SL3DDopplerItf_
SL3DSourceItf_
SL3DMacroscopicItf_
SLAndroidAcousticEchoCancellationItf_
SLAndroidAutomaticGainControlItf_
SLAndroidBufferItem_
SLAndroidBufferQueueItf_
SLAndroidBufferQueueState_
SLAndroidConfigurationItf_

Android Configuration interface methods

SLAndroidDataFormat_PCM_EX_
SLAndroidEffectCapabilitiesItf_

Android Effect Capabilities interface methods

SLAndroidEffectItf_

Android Effect interface methods

SLAndroidEffectSendItf_

Android Effect Send interface methods

SLAndroidNoiseSuppressionItf_
SLAndroidSimpleBufferQueueItf_
SLAndroidSimpleBufferQueueState_

Android simple buffer queue state

SLAudioCodecDescriptor_
SLAudioCodecProfileMode_
SLAudioDecoderCapabilitiesItf_
SLAudioEncoderCapabilitiesItf_
SLAudioEncoderItf_
SLAudioEncoderSettings_
SLAudioIODeviceCapabilitiesItf_
SLAudioInputDescriptor_
SLAudioOutputDescriptor_
SLBassBoostItf_
SLBufferQueueItf_
SLBufferQueueState_

Buffer queue state

SLDataFormat_MIME_

MIME-type-based data format definition where formatType must be SL_DATAFORMAT_MIME

SLDataFormat_PCM_

PCM-type-based data format definition where formatType must be SL_DATAFORMAT_PCM

SLDataLocator_Address_

Address-based data locator definition where locatorType must be SL_DATALOCATOR_ADDRESS

SLDataLocator_AndroidBufferQueue_

Android Buffer Queue-based data locator definition, locatorType must be SL_DATALOCATOR_ANDROIDBUFFERQUEUE

SLDataLocator_AndroidFD_

File Descriptor-based data locator definition, locatorType must be SL_DATALOCATOR_ANDROIDFD

SLDataLocator_AndroidSimpleBufferQueue

BufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE

SLDataLocator_BufferQueue

BufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_BUFFERQUEUE

SLDataLocator_IODevice_

IODevice-based data locator definition where locatorType must be SL_DATALOCATOR_IODEVICE

SLDataLocator_MIDIBufferQueue

MidiBufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_MIDIBUFFERQUEUE

SLDataLocator_OutputMix

OutputMix-based data locator definition where locatorType must be SL_DATALOCATOR_OUTPUTMIX

SLDataLocator_URI_

URI-based data locator definition where locatorType must be SL_DATALOCATOR_URI

SLDataSink_
SLDataSource_
SLDeviceVolumeItf_
SLDynamicInterfaceManagementItf_
SLDynamicSourceItf_
SLEffectSendItf_
SLEngineCapabilitiesItf_
SLEngineItf_
SLEngineOption_
SLEnvironmentalReverbItf_
SLEnvironmentalReverbSettings_
SLEqualizerItf_
SLHSL_
SLInterfaceID_

Interface ID defined as a UUID

SLLEDArrayItf_
SLLEDDescriptor_
SLMIDIMessageItf_
SLMIDIMuteSoloItf_
SLMIDITempoItf_
SLMIDITimeItf_
SLMetadataExtractionItf_
SLMetadataInfo_
SLMetadataTraversalItf_
SLMuteSoloItf_
SLObjectItf_
SLOutputMixItf_
SLPitchItf_
SLPlayItf_

Playback interface methods

SLPlaybackRateItf_
SLPrefetchStatusItf_

Prefetch status interface methods

SLPresetReverbItf_
SLRatePitchItf_
SLRecordItf_

Recording interface methods

SLSeekItf_
SLThreadSyncItf_
SLVec3D_
SLVibraDescriptor_
SLVibraItf_
SLVirtualizerItf_
SLVisualizationItf_
SLVolumeItf_
_JNIEnv
_JavaVM
__IncompleteArrayField
__va_list
_jfieldID
_jmethodID
max_align_t

Constants

ANDROID_KEY_PCMFORMAT_BITSPERSAMPLE
ANDROID_KEY_PCMFORMAT_CHANNELMASK
ANDROID_KEY_PCMFORMAT_CONTAINERSIZE
ANDROID_KEY_PCMFORMAT_ENDIANNESS
ANDROID_KEY_PCMFORMAT_NUMCHANNELS
ANDROID_KEY_PCMFORMAT_SAMPLERATE
INT8_MIN
INT8_MAX
INT16_MIN
INT16_MAX
INT32_MIN
INT32_MAX
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MIN
INT_FAST8_MAX
INT_FAST32_MIN
INT_FAST32_MAX
INT_LEAST8_MIN
INT_LEAST8_MAX
INT_LEAST16_MIN
INT_LEAST16_MAX
INT_LEAST32_MIN
INT_LEAST32_MAX
JNI_ABORT
JNI_COMMIT
JNI_EDETACHED
JNI_EEXIST
JNI_EINVAL
JNI_ENOMEM
JNI_ERR
JNI_EVERSION
JNI_FALSE
JNI_OK
JNI_TRUE
JNI_VERSION_1_1
JNI_VERSION_1_2
JNI_VERSION_1_4
JNI_VERSION_1_6
KHRONOS_ALBUM
KHRONOS_ALBUM_ART
KHRONOS_ARTIST
KHRONOS_ARTIST_URL
KHRONOS_COMMENT
KHRONOS_CONTENT_URL
KHRONOS_COPYRIGHT
KHRONOS_GENRE
KHRONOS_RATING
KHRONOS_TITLE
KHRONOS_TRACK_NUMBER
KHRONOS_YEAR
PTRDIFF_MAX
PTRDIFF_MIN
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
SL_ANDROID_JAVA_PROXY_ROUTING
SL_NODE_PARENT
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WCHAR_MIN
WINT_MAX
WINT_MIN
__ANDROID_API_FUTURE__
__ANDROID_API_G__
__ANDROID_API_I__
__ANDROID_API_J_MR1__
__ANDROID_API_J_MR2__
__ANDROID_API_J__
__ANDROID_API_K__
__ANDROID_API_L_MR1__
__ANDROID_API_L__
__ANDROID_API_M__
__ANDROID_API_N_MR1__
__ANDROID_API_N__
__ANDROID_API_O_MR1__
__ANDROID_API_O__
__ANDROID_API_P__
__ANDROID_API_Q__
__ANDROID_API_R__
__ANDROID_API__
__BIONIC__
__GNUC_VA_LIST
__NDK_BETA__
__NDK_BUILD__
__NDK_CANARY__
__NDK_MAJOR__
__NDK_MINOR__
__WORDSIZE
__bos_level
jobjectRefType_JNIGlobalRefType
jobjectRefType_JNIInvalidRefType
jobjectRefType_JNILocalRefType
jobjectRefType_JNIWeakGlobalRefType

Statics

SL_IID_3DGROUPING
SL_IID_3DCOMMIT
SL_IID_3DLOCATION
SL_IID_3DDOPPLER
SL_IID_3DSOURCE
SL_IID_3DMACROSCOPIC
SL_IID_ANDROIDACOUSTICECHOCANCELLATION
SL_IID_ANDROIDAUTOMATICGAINCONTROL
SL_IID_ANDROIDBUFFERQUEUESOURCE
SL_IID_ANDROIDCONFIGURATION
SL_IID_ANDROIDEFFECT
SL_IID_ANDROIDEFFECTCAPABILITIES
SL_IID_ANDROIDEFFECTSEND
SL_IID_ANDROIDNOISESUPPRESSION
SL_IID_ANDROIDSIMPLEBUFFERQUEUE
SL_IID_AUDIODECODERCAPABILITIES
SL_IID_AUDIOENCODER
SL_IID_AUDIOENCODERCAPABILITIES
SL_IID_AUDIOIODEVICECAPABILITIES
SL_IID_BASSBOOST
SL_IID_BUFFERQUEUE
SL_IID_DEVICEVOLUME
SL_IID_DYNAMICINTERFACEMANAGEMENT
SL_IID_DYNAMICSOURCE
SL_IID_EFFECTSEND
SL_IID_ENGINE
SL_IID_ENGINECAPABILITIES
SL_IID_ENVIRONMENTALREVERB
SL_IID_EQUALIZER
SL_IID_LED
SL_IID_METADATAEXTRACTION
SL_IID_METADATATRAVERSAL
SL_IID_MIDIMESSAGE
SL_IID_MIDIMUTESOLO
SL_IID_MIDITEMPO
SL_IID_MIDITIME
SL_IID_MUTESOLO
SL_IID_NULL
SL_IID_OBJECT
SL_IID_OUTPUTMIX
SL_IID_PITCH
SL_IID_PLAY
SL_IID_PLAYBACKRATE
SL_IID_PREFETCHSTATUS
SL_IID_PRESETREVERB
SL_IID_RATEPITCH
SL_IID_RECORD
SL_IID_SEEK
SL_IID_THREADSYNC
SL_IID_VIBRA
SL_IID_VIRTUALIZER
SL_IID_VISUALIZATION
SL_IID_VOLUME

Functions

JNI_CreateJavaVM
JNI_GetCreatedJavaVMs
JNI_GetDefaultJavaVMInitArgs
JNI_OnLoad
JNI_OnUnload
android_get_application_target_sdk_version
android_get_device_api_level
slCreateEngine
slQueryNumSupportedEngineInterfaces
slQuerySupportedEngineInterfaces

Type Definitions

C_JNIEnv
JNIEnv
JavaVM
SL3DGroupingItf
SL3DCommitItf
SL3DLocationItf
SL3DDopplerItf
SL3DSourceItf
SL3DMacroscopicItf
SLAint64
SLAndroidAcousticEchoCancellationItf
SLAndroidAutomaticGainControlItf
SLAndroidBufferItem
SLAndroidBufferQueueItf
SLAndroidBufferQueueState
SLAndroidConfigurationItf
SLAndroidDataFormat_PCM_EX
SLAndroidEffectCapabilitiesItf
SLAndroidEffectItf
SLAndroidEffectSendItf
SLAndroidNoiseSuppressionItf
SLAndroidSimpleBufferQueueItf
SLAndroidSimpleBufferQueueState
SLAudioCodecDescriptor
SLAudioCodecProfileMode
SLAudioDecoderCapabilitiesItf
SLAudioEncoderCapabilitiesItf
SLAudioEncoderItf
SLAudioEncoderSettings
SLAudioIODeviceCapabilitiesItf
SLAudioInputDescriptor
SLAudioOutputDescriptor
SLAuint64
SLBassBoostItf
SLBufferQueueItf
SLBufferQueueState
SLDataFormat_MIME
SLDataFormat_PCM
SLDataLocator_Address
SLDataLocator_AndroidBufferQueue
SLDataLocator_AndroidFD
SLDataLocator_IODevice
SLDataLocator_URI
SLDataSink
SLDataSource
SLDeviceVolumeItf
SLDynamicInterfaceManagementItf
SLDynamicSourceItf
SLEffectSendItf
SLEngineCapabilitiesItf
SLEngineItf
SLEngineOption
SLEnvironmentalReverbItf
SLEnvironmentalReverbSettings
SLEqualizerItf
SLHSL
SLInterfaceID
SLLEDArrayItf
SLLEDDescriptor
SLMIDIMessageItf
SLMIDIMuteSoloItf
SLMIDITempoItf
SLMIDITimeItf
SLMetadataExtractionItf
SLMetadataInfo
SLMetadataTraversalItf
SLMuteSoloItf
SLObjectItf
SLOutputMixItf
SLPitchItf
SLPlayItf
SLPlaybackRateItf
SLPrefetchStatusItf
SLPresetReverbItf
SLRatePitchItf
SLRecordItf
SLSeekItf
SLThreadSyncItf
SLVec3D
SLVibraDescriptor
SLVibraItf
SLVirtualizerItf
SLVisualizationItf
SLVolumeItf
SLboolean
SLchar
SLint8
SLint16
SLint32
SLmicrosecond
SLmilliHertz
SLmillibel
SLmillidegree
SLmillimeter
SLmillisecond
SLpermille
SLresult
SLuint8
SLuint16
SLuint32
__builtin_va_list
__gnuc_va_list
__int8_t
__int16_t
__int32_t
__int64_t
__intptr_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uintptr_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
jarray
jboolean
jbooleanArray
jbyte
jbyteArray
jchar
jcharArray
jclass
jdouble
jdoubleArray
jfieldID
jfloat
jfloatArray
jint
jintArray
jlong
jlongArray
jmethodID
jobject
jobjectArray
jobjectRefType
jshort
jshortArray
jsize
jstring
jthrowable
jweak
size_t
slAndroidBufferQueueCallback
slAndroidSimpleBufferQueueCallback
slAvailableAudioInputsChangedCallback
slAvailableAudioOutputsChangedCallback
slBufferQueueCallback
slDefaultDeviceIDMapChangedCallback
slDynamicInterfaceManagementCallback
slMIDIMessageCallback
slMetaEventCallback
slMixDeviceChangeCallback
slObjectCallback

Object callback

slPlayCallback
slPrefetchCallback
slRecordCallback
slVisualizationCallback
sl_int8_t
sl_int16_t
sl_int32_t
sl_int64_t
sl_uint8_t
sl_uint16_t
sl_uint32_t
sl_uint64_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
va_list
wchar_t

Unions

jvalue