Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(300)

Side by Side Diff: chrome/browser/media/android/router/media_router_android.cc

Issue 1550593002: Switch to standard integer types in chrome/browser/, part 2 of 4. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/media/android/router/media_router_android.h" 5 #include "chrome/browser/media/android/router/media_router_android.h"
6 6
7 #include "base/android/context_utils.h" 7 #include "base/android/context_utils.h"
8 #include "base/android/jni_android.h" 8 #include "base/android/jni_android.h"
9 #include "base/android/jni_array.h" 9 #include "base/android/jni_array.h"
10 #include "base/android/jni_string.h" 10 #include "base/android/jni_string.h"
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 Java_ChromeMediaRouter_sendStringMessage( 181 Java_ChromeMediaRouter_sendStringMessage(
182 env, 182 env,
183 java_media_router_.obj(), 183 java_media_router_.obj(),
184 jroute_id.obj(), 184 jroute_id.obj(),
185 jmessage.obj(), 185 jmessage.obj(),
186 callback_id); 186 callback_id);
187 } 187 }
188 188
189 void MediaRouterAndroid::SendRouteBinaryMessage( 189 void MediaRouterAndroid::SendRouteBinaryMessage(
190 const MediaRoute::Id& route_id, 190 const MediaRoute::Id& route_id,
191 scoped_ptr<std::vector<uint8>> data, 191 scoped_ptr<std::vector<uint8_t>> data,
192 const SendRouteMessageCallback& callback) { 192 const SendRouteMessageCallback& callback) {
193 int callback_id = 193 int callback_id =
194 message_callbacks_.Add(new SendRouteMessageCallback(callback)); 194 message_callbacks_.Add(new SendRouteMessageCallback(callback));
195 JNIEnv* env = base::android::AttachCurrentThread(); 195 JNIEnv* env = base::android::AttachCurrentThread();
196 ScopedJavaLocalRef<jstring> jroute_id = 196 ScopedJavaLocalRef<jstring> jroute_id =
197 base::android::ConvertUTF8ToJavaString(env, route_id); 197 base::android::ConvertUTF8ToJavaString(env, route_id);
198 ScopedJavaLocalRef<jbyteArray> jbyte_array = 198 ScopedJavaLocalRef<jbyteArray> jbyte_array =
199 base::android::ToJavaByteArray(env, &((*data)[0]), data->size()); 199 base::android::ToJavaByteArray(env, &((*data)[0]), data->size());
200 Java_ChromeMediaRouter_sendBinaryMessage(env, java_media_router_.obj(), 200 Java_ChromeMediaRouter_sendBinaryMessage(env, java_media_router_.obj(),
201 jroute_id.obj(), jbyte_array.obj(), 201 jroute_id.obj(), jbyte_array.obj(),
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
431 scoped_ptr<content::PresentationSessionMessage> message( 431 scoped_ptr<content::PresentationSessionMessage> message(
432 new content::PresentationSessionMessage(content::TEXT)); 432 new content::PresentationSessionMessage(content::TEXT));
433 message->message = ConvertJavaStringToUTF8(env, jmessage); 433 message->message = ConvertJavaStringToUTF8(env, jmessage);
434 session_messages.push_back(message.Pass()); 434 session_messages.push_back(message.Pass());
435 435
436 FOR_EACH_OBSERVER(PresentationSessionMessagesObserver, *observer_list, 436 FOR_EACH_OBSERVER(PresentationSessionMessagesObserver, *observer_list,
437 OnMessagesReceived(session_messages, true)); 437 OnMessagesReceived(session_messages, true));
438 } 438 }
439 439
440 } // namespace media_router 440 } // namespace media_router
OLDNEW
« no previous file with comments | « chrome/browser/media/android/router/media_router_android.h ('k') | chrome/browser/media/cast_transport_host_filter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698