Пример #1
0
static PyObject * py_ogg_oggpack_writetrunc(PyObject *self, PyObject *args) {
  int size;
  oggpack_buffer * b;
  long bits;
  PyArg_ParseTuple(args, "s#l", &b, &size, &bits);
  oggpack_writetrunc(b, bits);
  Py_INCREF(Py_None);
  return Py_None;
};
/*
 * Class:     org_tritonus_lowlevel_ogg_Buffer
 * Method:    writeTrunc
 * Signature: (I)V
 */
JNIEXPORT void JNICALL
Java_org_tritonus_lowlevel_ogg_Buffer_writeTrunc
(JNIEnv* env, jobject obj, jint nBits)
{
	oggpack_buffer*	handle;

	if (debug_flag) { fprintf(debug_file, "Java_org_tritonus_lowlevel_ogg_Buffer_writeTrunc(): begin\n"); }
	handle = getHandle(env, obj);
	oggpack_writetrunc(handle, nBits);
	if (debug_flag) { fprintf(debug_file, "Java_org_tritonus_lowlevel_ogg_Buffer_writeTrunc(): end\n"); }
}
JNIEXPORT void JNICALL Java_org_echocat_jogg_OggPackBufferJNI_writetrunc
    (JNIEnv *env, jclass thisClass, jlong handle, jlong bits) {

    oggpack_writetrunc((oggpack_buffer*) handle, bits);
}