⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 org_tritonus_lowlevel_alsa_alsamixerelement.c

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 C
📖 第 1 页 / 共 2 页
字号:
	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_hasCaptureSwitchJoinded(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_has_capture_switch_joined(handle);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_hasCaptureSwitchJoinded(): end\n"); }	return (jboolean) nReturn;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    hasCaptureSwitchExclusive * Signature: ()Z */JNIEXPORT jboolean JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_hasCaptureSwitchExclusive(JNIEnv* env, jobject obj){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_hasCaptureSwitchExclusive(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_has_capture_switch_exclusive(handle);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_hasCaptureSwitchExclusive(): end\n"); }	return (jboolean) nReturn;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getPlaybackVolume * Signature: (I)I */JNIEXPORT jint JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackVolume(JNIEnv* env, jobject obj, jint nChannelType){	snd_mixer_elem_t*	handle;	int			nReturn;	long			lValue;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackVolume(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_get_playback_volume(handle, (snd_mixer_selem_channel_id_t) nChannelType, &lValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackVolume(): end\n"); }	return lValue;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getCaptureVolume * Signature: (I)I */JNIEXPORT jint JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureVolume(JNIEnv* env, jobject obj, jint nChannelType){	snd_mixer_elem_t*	handle;	int			nReturn;	long			lValue;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureVolume(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_get_capture_volume(handle, (snd_mixer_selem_channel_id_t) nChannelType, &lValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureVolume(): end\n"); }	return lValue;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getPlaybackSwitch * Signature: (I)Z */JNIEXPORT jboolean JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackSwitch(JNIEnv* env, jobject obj, jint nChannelType){	snd_mixer_elem_t*	handle;	int			nReturn;	int			nValue;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackSwitch(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_get_playback_switch(handle, (snd_mixer_selem_channel_id_t) nChannelType, &nValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackSwitch(): end\n"); }	return (jboolean) nValue;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getCaptureSwitch * Signature: (I)Z */JNIEXPORT jboolean JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureSwitch(JNIEnv* env, jobject obj, jint nChannelType){	snd_mixer_elem_t*	handle;	int			nReturn;	int			nValue;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureSwitch(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_get_capture_switch(handle, (snd_mixer_selem_channel_id_t) nChannelType, &nValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureSwitch(): end\n"); }	return (jboolean) nValue;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setPlaybackVolume * Signature: (II)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolume(JNIEnv* env, jobject obj, jint nChannelType, jint nValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolume(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_playback_volume(handle, (snd_mixer_selem_channel_id_t) nChannelType, nValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolume(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setCaptureVolume * Signature: (II)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolume(JNIEnv* env, jobject obj, jint nChannelType, jint nValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolume(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_capture_volume(handle, (snd_mixer_selem_channel_id_t) nChannelType, nValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolume(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setPlaybackVolumeAll * Signature: (I)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolumeAll(JNIEnv* env, jobject obj, jint nValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolumeAll(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_playback_volume_all(handle, nValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolumeAll(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setCaptureVolumeAll * Signature: (I)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolumeAll(JNIEnv* env, jobject obj, jint nValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolumeAll(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_capture_volume_all(handle, nValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolumeAll(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setPlaybackSwitch * Signature: (IZ)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackSwitch(JNIEnv* env, jobject obj, jint nChannelType, jboolean bValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackSwitch(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_playback_switch(handle, (snd_mixer_selem_channel_id_t) nChannelType, bValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackSwitch(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setCaptureSwitch * Signature: (IZ)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureSwitch(JNIEnv* env, jobject obj, jint nChannelType, jboolean bValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureSwitch(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_capture_switch(handle, (snd_mixer_selem_channel_id_t) nChannelType, bValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureSwitch(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setPlaybackSwitchAll * Signature: (Z)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackSwitchAll(JNIEnv* env, jobject obj, jboolean bValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackSwitchAll(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_playback_switch_all(handle, bValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackSwitchAll(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setCaptureSwitchAll * Signature: (Z)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureSwitchAll(JNIEnv* env, jobject obj, jboolean bValue){	snd_mixer_elem_t*	handle;	int			nReturn;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureSwitchAll(): begin\n"); }	handle = getHandle(env, obj);	nReturn = snd_mixer_selem_set_capture_switch_all(handle, bValue);	if (nReturn < 0)	{		throwRuntimeException(env, snd_strerror(nReturn));	}	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureSwitchAll(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getPlaybackVolumeRange * Signature: ([I)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackVolumeRange(JNIEnv* env, jobject obj, jintArray anValues){	snd_mixer_elem_t*	handle;	jint			values[2];	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackVolumeRange(): begin\n"); }	handle = getHandle(env, obj);	snd_mixer_selem_get_playback_volume_range(handle, (long*) values, (long*) values + 1);	checkArrayLength(env, anValues, 2);	(*env)->SetIntArrayRegion(env, anValues, 0, 2, values);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getPlaybackVolumeRange(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getCaptureVolumeRange * Signature: ([I)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureVolumeRange(JNIEnv* env, jobject obj, jintArray anValues){	snd_mixer_elem_t*	handle;	jint			values[2];	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureVolumeRange(): begin\n"); }	handle = getHandle(env, obj);	snd_mixer_selem_get_capture_volume_range(handle, (long*) values, (long*) values + 1);	checkArrayLength(env, anValues, 2);	(*env)->SetIntArrayRegion(env, anValues, 0, 2, values);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getCaptureVolumeRange(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setPlaybackVolumeRange * Signature: (II)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolumeRange(JNIEnv* env, jobject obj, jint nMin, jint nMax){	snd_mixer_elem_t*	handle;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolumeRange(): begin\n"); }	handle = getHandle(env, obj);	snd_mixer_selem_set_playback_volume_range(handle, nMin, nMax);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setPlaybackVolumeRange(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setCaptureVolumeRange * Signature: (II)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolumeRange(JNIEnv* env, jobject obj, jint nMin, jint nMax){	snd_mixer_elem_t*	handle;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolumeRange(): begin\n"); }	handle = getHandle(env, obj);	snd_mixer_selem_set_capture_volume_range(handle, nMin, nMax);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_setCaptureVolumeRange(): end\n"); }}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    getChannelName * Signature: (I)Ljava/lang/String; */JNIEXPORT jstring JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_getChannelName(JNIEnv* env, jclass cls UNUSED, jint nChannelType){	const char*		channelName;	jstring			channelNameObj;	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getChannelName(): begin\n"); }	channelName = snd_mixer_selem_channel_name((snd_mixer_selem_channel_id_t) nChannelType);	channelNameObj = (*env)->NewStringUTF(env, channelName);	if (debug_flag) { (void) fprintf(debug_file, "Java_org_tritonus_lowlevel_alsa_AlsaMixerElement_getChannelName(): end\n"); }	return channelNameObj;}/* * Class:     org_tritonus_lowlevel_alsa_AlsaMixerElement * Method:    setTrace * Signature: (Z)V */JNIEXPORT void JNICALLJava_org_tritonus_lowlevel_alsa_AlsaMixerElement_setTrace(JNIEnv* env UNUSED, jclass cls UNUSED, jboolean bTrace){	debug_flag = bTrace;	debug_file = stderr;}/*** org_tritonus_lowlevel_alsa_AlsaMixerElement.c ***/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -