OLD | NEW |
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/jni_android.h" | 7 #include "base/android/jni_android.h" |
8 #include "base/android/jni_array.h" | 8 #include "base/android/jni_array.h" |
9 #include "base/android/jni_string.h" | 9 #include "base/android/jni_string.h" |
10 #include "base/guid.h" | 10 #include "base/guid.h" |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
305 void MediaRouterAndroid::RegisterLocalMediaRoutesObserver( | 305 void MediaRouterAndroid::RegisterLocalMediaRoutesObserver( |
306 LocalMediaRoutesObserver* observer) { | 306 LocalMediaRoutesObserver* observer) { |
307 NOTIMPLEMENTED(); | 307 NOTIMPLEMENTED(); |
308 } | 308 } |
309 | 309 |
310 void MediaRouterAndroid::UnregisterLocalMediaRoutesObserver( | 310 void MediaRouterAndroid::UnregisterLocalMediaRoutesObserver( |
311 LocalMediaRoutesObserver* observer) { | 311 LocalMediaRoutesObserver* observer) { |
312 NOTIMPLEMENTED(); | 312 NOTIMPLEMENTED(); |
313 } | 313 } |
314 | 314 |
315 void MediaRouterAndroid::RegisterPresentationConnectionStateObserver( | |
316 PresentationConnectionStateObserver* observer) { | |
317 NOTIMPLEMENTED(); | |
318 } | |
319 | |
320 void MediaRouterAndroid::UnregisterPresentationConnectionStateObserver( | |
321 PresentationConnectionStateObserver* observer) { | |
322 NOTIMPLEMENTED(); | |
323 } | |
324 | |
325 void MediaRouterAndroid::OnSinksReceived( | 315 void MediaRouterAndroid::OnSinksReceived( |
326 JNIEnv* env, | 316 JNIEnv* env, |
327 jobject obj, | 317 jobject obj, |
328 jstring jsource_urn, | 318 jstring jsource_urn, |
329 jint jcount) { | 319 jint jcount) { |
330 std::vector<MediaSink> sinks_converted; | 320 std::vector<MediaSink> sinks_converted; |
331 sinks_converted.reserve(jcount); | 321 sinks_converted.reserve(jcount); |
332 for (int i = 0; i < jcount; ++i) { | 322 for (int i = 0; i < jcount; ++i) { |
333 ScopedJavaLocalRef<jstring> jsink_urn = | 323 ScopedJavaLocalRef<jstring> jsink_urn = |
334 Java_ChromeMediaRouter_getSinkUrn( | 324 Java_ChromeMediaRouter_getSinkUrn( |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
427 scoped_ptr<content::PresentationSessionMessage> message( | 417 scoped_ptr<content::PresentationSessionMessage> message( |
428 new content::PresentationSessionMessage(content::TEXT)); | 418 new content::PresentationSessionMessage(content::TEXT)); |
429 message->message = ConvertJavaStringToUTF8(env, jmessage); | 419 message->message = ConvertJavaStringToUTF8(env, jmessage); |
430 session_messages.push_back(message.Pass()); | 420 session_messages.push_back(message.Pass()); |
431 | 421 |
432 FOR_EACH_OBSERVER(PresentationSessionMessagesObserver, *observer_list, | 422 FOR_EACH_OBSERVER(PresentationSessionMessagesObserver, *observer_list, |
433 OnMessagesReceived(session_messages, true)); | 423 OnMessagesReceived(session_messages, true)); |
434 } | 424 } |
435 | 425 |
436 } // namespace media_router | 426 } // namespace media_router |
OLD | NEW |