Lines Matching refs:Visualizer

27 #include "media/Visualizer.h"
47 static const char* const kClassPathName = "android/media/audiofx/Visualizer";
49 "android/media/audiofx/Visualizer$MeasurementPeakRms";
53 jclass clazzEffect; // Visualizer class
55 jfieldID fidNativeVisualizer; // stores in Java the native Visualizer object
56 jfieldID fidJniData; // stores in Java additional resources used by the native Visualizer
57 jfieldID fidPeak; // to access Visualizer.MeasurementPeakRms.mPeak
58 jfieldID fidRms; // to access Visualizer.MeasurementPeakRms.mRms
63 jclass visualizer_class; // Visualizer class
64 jobject visualizer_ref; // Visualizer object instance
233 static sp<Visualizer> getVisualizer(JNIEnv* env, jobject thiz)
236 Visualizer* const v =
237 (Visualizer*)env->GetLongField(thiz, fields.fidNativeVisualizer);
238 return sp<Visualizer>(v);
241 static sp<Visualizer> setVisualizer(JNIEnv* env, jobject thiz,
242 const sp<Visualizer>& v)
245 sp<Visualizer> old =
246 (Visualizer*)env->GetLongField(thiz, fields.fidNativeVisualizer);
259 // It is called from a static block in Visualizer, which won't run until the
269 // Get the Visualizer class
278 // Get the Visualizer.MeasurementPeakRms class
291 ALOGE("Can't find Visualizer.%s", "postEventFromNative");
301 ALOGE("Can't find Visualizer.%s", "mNativeVisualizer");
309 ALOGE("Can't find Visualizer.%s", "mJniData");
317 ALOGE("Can't find Visualizer.MeasurementPeakRms.%s", "mPeak");
325 ALOGE("Can't find Visualizer.MeasurementPeakRms.%s", "mPeak");
357 sp<Visualizer> lpVisualizer;
371 // we use a weak reference so the Visualizer object can be garbage collected.
386 // create the native Visualizer object
387 lpVisualizer = new Visualizer(String16(opPackageNameStr.c_str()),
393 ALOGE("Error creating Visualizer");
399 ALOGE("Visualizer initCheck failed %d", lStatus);
439 sp<Visualizer> lpVisualizer = setVisualizer(env, thiz, 0);
469 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
490 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
507 nRange[0] = Visualizer::getMinCaptureSize();
508 nRange[1] = Visualizer::getMaxCaptureSize();
517 return (jint) Visualizer::getMaxCaptureRate();
523 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
534 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
544 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
555 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
565 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
575 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
585 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
595 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
613 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
632 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
651 sp<Visualizer> lpVisualizer = getVisualizer(env, thiz);
666 uint32_t flags = Visualizer::CAPTURE_CALL_JAVA;
667 if (jWaveform) flags |= Visualizer::CAPTURE_WAVEFORM;
668 if (jFft) flags |= Visualizer::CAPTURE_FFT;
669 Visualizer::capture_cbk_t cbk = captureCallback;
700 {"native_getPeakRms", "(Landroid/media/audiofx/Visualizer$MeasurementPeakRms;)I",