void Java_com_example_nativeaudio_NativeAudio_setChannelSoloUriAudioPlayer(JNIEnv *env, jclass clazz, jint chan, jboolean solo) { SLresult result; SLMuteSoloItf muteSoloItf = getMuteSolo(); if (NULL != muteSoloItf) { result = (*muteSoloItf)->SetChannelSolo(muteSoloItf, chan, solo); assert(SL_RESULT_SUCCESS == result); (void) result; } }
void setChannelSoloUriAudioPlayer(int chan, int solo) { SLresult result; SLMuteSoloItf muteSoloItf = getMuteSolo(); if (NULL != muteSoloItf) { result = (*muteSoloItf)->SetChannelSolo(muteSoloItf, chan, solo); assert(SL_RESULT_SUCCESS == result); (void)result; } }
void Java_jwmatthys_rtcmix_DroidMix_setChannelSoloUriAudioPlayer(JNIEnv* env, jclass clazz, jint chan, jboolean solo) { SLresult result; SLMuteSoloItf muteSoloItf = getMuteSolo(); if (NULL != muteSoloItf) { result = (*muteSoloItf)->SetChannelSolo(muteSoloItf, chan, solo); assert(SL_RESULT_SUCCESS == result); (void)result; } }
int Java_com_example_nativeaudio_NativeAudio_getNumChannelsUriAudioPlayer(JNIEnv *env, jclass clazz) { SLuint8 numChannels; SLresult result; SLMuteSoloItf muteSoloItf = getMuteSolo(); if (NULL != muteSoloItf) { result = (*muteSoloItf)->GetNumChannels(muteSoloItf, &numChannels); if (SL_RESULT_PRECONDITIONS_VIOLATED == result) { // channel count is not yet known numChannels = 0; } else { assert(SL_RESULT_SUCCESS == result); } } else { numChannels = 0; } return numChannels; }
int getNumChannelsUriAudioPlayer() { SLuint8 numChannels; SLresult result; SLMuteSoloItf muteSoloItf = getMuteSolo(); if (NULL != muteSoloItf) { result = (*muteSoloItf)->GetNumChannels(muteSoloItf, &numChannels); if (SL_RESULT_PRECONDITIONS_VIOLATED == result) { // channel count is not yet known numChannels = 0; } else { assert(SL_RESULT_SUCCESS == result); } } else { numChannels = 0; } return numChannels; }