Index: media/base/android/android_util.cc |
diff --git a/media/base/android/android_util.cc b/media/base/android/android_util.cc |
index 371f7e56c1cbba63deaffd89955adc220172806e..e2252c9e9529ba4b5330d49c36407ab81dbcbf02 100644 |
--- a/media/base/android/android_util.cc |
+++ b/media/base/android/android_util.cc |
@@ -18,6 +18,13 @@ std::string JavaBytesToString(JNIEnv* env, jbyteArray j_byte_array) { |
return std::string(byte_vector.begin(), byte_vector.end()); |
} |
+base::android::ScopedJavaLocalRef<jbyteArray> StringToJavaBytes( |
+ JNIEnv* env, |
+ const std::string& str) { |
+ return base::android::ToJavaByteArray( |
+ env, reinterpret_cast<const uint8_t*>(str.data()), str.size()); |
+} |
+ |
JavaObjectPtr CreateJavaObjectPtr(jobject object) { |
JavaObjectPtr j_object_ptr(new base::android::ScopedJavaGlobalRef<jobject>()); |
j_object_ptr->Reset(base::android::AttachCurrentThread(), object); |