blob: ee944969b9fc11df9e08f6fe195b4e78e9c8c269 [file] [log] [blame]
Dirk Dougherty16542642014-02-07 19:58:28 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
Quddus Chong26ca3fa2014-05-06 17:02:49 -070078
79
80
81
82
83
84
Quddus Chong559c0062014-06-12 13:59:34 -070085
86
Dirk Dougherty16542642014-02-07 19:58:28 -080087<html>
88<head>
89
90
91<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
92<meta name="viewport" content="width=device-width" />
93
94<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
95<title>CastMediaControlIntent | Android Developers</title>
96
97<!-- STYLESHEETS -->
98<link rel="stylesheet"
Quddus Chong26ca3fa2014-05-06 17:02:49 -070099href="//fonts.googleapis.com/css?family=Roboto+Condensed">
100<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
101 title="roboto">
Quddus Chong559c0062014-06-12 13:59:34 -0700102<link href="/assets/css/default.css?v=2" rel="stylesheet" type="text/css">
Dirk Dougherty16542642014-02-07 19:58:28 -0800103
104
105
106<!-- JAVASCRIPT -->
107<script src="//www.google.com/jsapi" type="text/javascript"></script>
108<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
109<script type="text/javascript">
110 var toRoot = "/";
111 var metaTags = [];
112 var devsite = false;
113</script>
Quddus Chong559c0062014-06-12 13:59:34 -0700114<script src="/assets/js/docs.js?v=2" type="text/javascript"></script>
Dirk Dougherty16542642014-02-07 19:58:28 -0800115
Quddus Chong559c0062014-06-12 13:59:34 -0700116<script>
117 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
118 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
119 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
120 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
Dirk Dougherty16542642014-02-07 19:58:28 -0800121
Quddus Chong559c0062014-06-12 13:59:34 -0700122 ga('create', 'UA-5831155-1', 'android.com');
123 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
124 ga('send', 'pageview');
125 ga('universal.send', 'pageview'); // Send page view for new tracker.
Dirk Dougherty16542642014-02-07 19:58:28 -0800126</script>
Quddus Chong559c0062014-06-12 13:59:34 -0700127
Dirk Dougherty16542642014-02-07 19:58:28 -0800128</head>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700129
Dirk Dougherty16542642014-02-07 19:58:28 -0800130<body class="gc-documentation google
131 develop" itemscope itemtype="http://schema.org/Article">
132 <div id="doc-api-level" class="" style="display:none"></div>
133 <a name="top"></a>
134
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700135
Dirk Dougherty16542642014-02-07 19:58:28 -0800136<a name="top"></a>
137
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700138 <!-- Header -->
139 <div id="header-wrapper">
Dirk Dougherty16542642014-02-07 19:58:28 -0800140 <div id="header">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700141 <div class="wrap" id="header-wrap">
142 <div class="col-3 logo">
Dirk Dougherty16542642014-02-07 19:58:28 -0800143 <a href="/index.html">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700144 <img src="/assets/images/dac_logo.png"
145 srcset="/assets/images/dac_logo@2x.png 2x"
146 width="123" height="25" alt="Android Developers" />
Dirk Dougherty16542642014-02-07 19:58:28 -0800147 </a>
148 <div class="btn-quicknav" id="btn-quicknav">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700149 <a href="#" class="arrow-inactive">Quicknav</a>
150 <a href="#" class="arrow-active">Quicknav</a>
Dirk Dougherty16542642014-02-07 19:58:28 -0800151 </div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700152 </div>
153 <ul class="nav-x col-9">
154 <li class="design">
155 <a href="/design/index.html"
156 zh-tw-lang="設計"
157 zh-cn-lang="设计"
158 ru-lang="Проектирование"
159 ko-lang="디자인"
160 ja-lang="設計"
161 es-lang="Diseñar"
162 >Design</a></li>
163 <li class="develop"><a href="/develop/index.html"
164 zh-tw-lang="開發"
165 zh-cn-lang="开发"
166 ru-lang="Разработка"
167 ko-lang="개발"
168 ja-lang="開発"
169 es-lang="Desarrollar"
170 >Develop</a></li>
171 <li class="distribute last"><a href="/distribute/index.html"
172 zh-tw-lang="發佈"
173 zh-cn-lang="分发"
174 ru-lang="Распространение"
175 ko-lang="배포"
176 ja-lang="配布"
177 es-lang="Distribuir"
178 >Distribute</a></li>
179 </ul>
180
181
182
183
184<div class="menu-container">
185 <div class="moremenu">
Dirk Dougherty16542642014-02-07 19:58:28 -0800186 <div id="more-btn"></div>
187 </div>
188 <div class="morehover" id="moremenu">
189 <div class="top"></div>
190 <div class="mid">
191 <div class="header">Links</div>
192 <ul>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700193 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
Dirk Dougherty16542642014-02-07 19:58:28 -0800194 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
195 <li><a href="/about/index.html">About Android</a></li>
196 </ul>
197 <div class="header">Android Sites</div>
198 <ul>
199 <li><a href="http://www.android.com">Android.com</a></li>
200 <li class="active"><a>Android Developers</a></li>
201 <li><a href="http://source.android.com">Android Open Source Project</a></li>
202 </ul>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700203
Dirk Dougherty16542642014-02-07 19:58:28 -0800204
205
206 <div class="header">Language</div>
207 <div id="language" class="locales">
208 <select name="language" onChange="changeLangPref(this.value, true)">
209 <option value="en">English</option>
210 <option value="es">Español</option>
211 <option value="ja">日本語</option>
212 <option value="ko">한국어</option>
213 <option value="ru">Русский</option>
214 <option value="zh-cn">中文 (中国)</option>
215 <option value="zh-tw">中文 (台灣)</option>
216 </select>
217 </div>
218 <script type="text/javascript">
219 <!--
220 loadLangPref();
221 //-->
222 </script>
223
224
Dirk Dougherty16542642014-02-07 19:58:28 -0800225 <br class="clearfix" />
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700226 </div><!-- end 'mid' -->
Dirk Dougherty16542642014-02-07 19:58:28 -0800227 <div class="bottom"></div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700228 </div><!-- end 'moremenu' -->
229
Dirk Dougherty16542642014-02-07 19:58:28 -0800230 <div class="search" id="search-container">
231 <div class="search-inner">
232 <div id="search-btn"></div>
233 <div class="left"></div>
234 <form onsubmit="return submit_search()">
235 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700236 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
237 onkeydown="return search_changed(event, true, '/')"
238 onkeyup="return search_changed(event, false, '/')" />
Dirk Dougherty16542642014-02-07 19:58:28 -0800239 </form>
240 <div class="right"></div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700241 <a class="close hide">close</a>
242 <div class="left"></div>
243 <div class="right"></div>
244 </div><!-- end search-inner -->
245 </div><!-- end search-container -->
Dirk Dougherty16542642014-02-07 19:58:28 -0800246
247 <div class="search_filtered_wrapper reference">
248 <div class="suggest-card reference no-display">
249 <ul class="search_filtered">
250 </ul>
251 </div>
252 </div>
253
254 <div class="search_filtered_wrapper docs">
255 <div class="suggest-card dummy no-display">&nbsp;</div>
256 <div class="suggest-card develop no-display">
257 <ul class="search_filtered">
258 </ul>
259 <div class="child-card guides no-display">
260 </div>
261 <div class="child-card training no-display">
262 </div>
263 <div class="child-card samples no-display">
264 </div>
265 </div>
266 <div class="suggest-card design no-display">
267 <ul class="search_filtered">
268 </ul>
269 </div>
270 <div class="suggest-card distribute no-display">
271 <ul class="search_filtered">
272 </ul>
273 </div>
274 </div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700275</div><!-- end menu-container (search and menu widget) -->
Dirk Dougherty16542642014-02-07 19:58:28 -0800276
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700277
278
279 <!-- Expanded quicknav -->
Quddus Chong559c0062014-06-12 13:59:34 -0700280 <div id="quicknav" class="col-13">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700281 <ul>
Quddus Chong559c0062014-06-12 13:59:34 -0700282 <li class="about">
283 <ul>
284 <li><a href="/about/index.html">About</a></li>
285 <li><a href="/wear/index.html">Wear</a></li>
286 <li><a href="/tv/index.html">TV</a></li>
287 <li><a href="/auto/index.html">Auto</a></li>
288 </ul>
289 </li>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700290 <li class="design">
291 <ul>
292 <li><a href="/design/index.html">Get Started</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700293 <li><a href="/design/devices.html">Devices</a></li>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700294 <li><a href="/design/style/index.html">Style</a></li>
295 <li><a href="/design/patterns/index.html">Patterns</a></li>
296 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
297 <li><a href="/design/downloads/index.html">Downloads</a></li>
298 <li><a href="/design/videos/index.html">Videos</a></li>
299 </ul>
300 </li>
301 <li class="develop">
302 <ul>
303 <li><a href="/training/index.html"
304 zh-tw-lang="訓練課程"
305 zh-cn-lang="培训"
306 ru-lang="Курсы"
307 ko-lang="교육"
308 ja-lang="トレーニング"
309 es-lang="Capacitación"
310 >Training</a></li>
311 <li><a href="/guide/index.html"
312 zh-tw-lang="API 指南"
313 zh-cn-lang="API 指南"
314 ru-lang="Руководства по API"
315 ko-lang="API 가이드"
316 ja-lang="API ガイド"
317 es-lang="Guías de la API"
318 >API Guides</a></li>
319 <li><a href="/reference/packages.html"
320 zh-tw-lang="參考資源"
321 zh-cn-lang="参考"
322 ru-lang="Справочник"
323 ko-lang="참조문서"
324 ja-lang="リファレンス"
325 es-lang="Referencia"
326 >Reference</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700327 <li><a href="/sdk/index.html"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700328 zh-tw-lang="相關工具"
329 zh-cn-lang="工具"
330 ru-lang="Инструменты"
331 ko-lang="도구"
332 ja-lang="ツール"
333 es-lang="Herramientas"
334 >Tools</a>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700335 </li>
336 <li><a href="/google/index.html">Google Services</a>
337 </li>
338
339 <li><a href="/samples/index.html">Samples</a>
340 </li>
341
342 </ul>
343 </li>
344 <li class="distribute last">
345 <ul>
346 <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
347 <li><a href="/distribute/essentials/index.html">Essentials</a></li>
348 <li><a href="/distribute/users/index.html">Get Users</a></li>
349 <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
350 <li><a href="/distribute/monetize/index.html">Monetize</a></li>
351 <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
352 <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
353 </ul>
354 </li>
355 </ul>
356 </div><!-- /Expanded quicknav -->
357 </div><!-- end header-wrap.wrap -->
358 </div><!-- end header -->
359
Dirk Dougherty16542642014-02-07 19:58:28 -0800360
361 <!-- Secondary x-nav -->
362 <div id="nav-x">
363 <div class="wrap">
364 <ul class="nav-x col-9 develop" style="width:100%">
365 <li class="training"><a href="/training/index.html"
366 zh-tw-lang="訓練課程"
367 zh-cn-lang="培训"
368 ru-lang="Курсы"
369 ko-lang="교육"
370 ja-lang="トレーニング"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700371 es-lang="Capacitación"
Dirk Dougherty16542642014-02-07 19:58:28 -0800372 >Training</a></li>
373 <li class="guide"><a href="/guide/index.html"
374 zh-tw-lang="API 指南"
375 zh-cn-lang="API 指南"
376 ru-lang="Руководства по API"
377 ko-lang="API 가이드"
378 ja-lang="API ガイド"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700379 es-lang="Guías de la API"
Dirk Dougherty16542642014-02-07 19:58:28 -0800380 >API Guides</a></li>
381 <li class="reference"><a href="/reference/packages.html"
382 zh-tw-lang="參考資源"
383 zh-cn-lang="参考"
384 ru-lang="Справочник"
385 ko-lang="참조문서"
386 ja-lang="リファレンス"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700387 es-lang="Referencia"
Dirk Dougherty16542642014-02-07 19:58:28 -0800388 >Reference</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700389 <li class="tools"><a href="/sdk/index.html"
Dirk Dougherty16542642014-02-07 19:58:28 -0800390 zh-tw-lang="相關工具"
391 zh-cn-lang="工具"
392 ru-lang="Инструменты"
393 ko-lang="도구"
394 ja-lang="ツール"
395 es-lang="Herramientas"
396 >Tools</a></li>
397 <li class="google"><a href="/google/index.html"
398 >Google Services</a>
399 </li>
400
401 <li class="samples"><a href="/samples/index.html"
402 >Samples</a>
403 </li>
404
405 </ul>
406 </div>
Dirk Dougherty16542642014-02-07 19:58:28 -0800407 </div>
Quddus Chong559c0062014-06-12 13:59:34 -0700408 <!-- /Sendondary x-nav DEVELOP -->
Dirk Dougherty16542642014-02-07 19:58:28 -0800409
410
411
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700412 <div id="searchResults" class="wrap" style="display:none;">
413 <h2 id="searchTitle">Results</h2>
414 <div id="leftSearchControl" class="search-control">Loading...</div>
415 </div>
416 </div> <!--end header-wrapper -->
417
418 <div id="sticky-header">
419 <div>
420 <a class="logo" href="#top"></a>
421 <a class="top" href="#top"></a>
422 <ul class="breadcrumb">
423
424 <li class="current">CastMediaControlIntent</li>
425 </ul>
426 </div>
427 </div>
428
429
430
431
Dirk Dougherty16542642014-02-07 19:58:28 -0800432
433
434 <div class="wrap clearfix" id="body-content">
435 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
436 <div id="devdoc-nav" class="scroll-pane">
Dirk Dougherty16542642014-02-07 19:58:28 -0800437
438
439
440<ul id="nav">
441
442 <li class="nav-section">
443 <div class="nav-section-header empty"><a href="/google/index.html">
444 <span class="en">Overview</span>
445 </a></div>
446 </li>
447
448 <li class="nav-section">
449 <div class="nav-section-header empty"><a href="/google/play-services/games.html">
450 <span class="en">Games</span>
451 </a></div>
452 </li>
453 <li class="nav-section">
454 <div class="nav-section-header empty"><a href="/google/play-services/location.html">
455 <span class="en">Location</span>
456 </a></div>
457 </li>
458 <li class="nav-section">
459 <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
460 <span class="en">Google+</span>
461 </a></div>
462 </li>
463 <li class="nav-section">
464 <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
465 <span class="en">Maps</span>
466 </a></div>
467 </li>
468 <li class="nav-section">
469 <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
470 <span class="en">Drive</span>
471 </a></div>
472 </li>
473 <li class="nav-section">
474 <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
475 <span class="en">Cast</span>
476 </a></div>
477 </li>
478 <li class="nav-section">
479 <div class="nav-section-header"><a href="/google/play-services/ads.html">
480 <span class="en">Ads</span></a>
481 </div>
482 <ul>
483 <li><a href="/google/play-services/id.html">
484 <span class="en">Advertising ID</span></a>
485 </li>
486 </ul>
487 </li>
488 <li class="nav-section">
489 <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
490 <span class="en">Wallet</span>
491 </a></div>
492 </li>
Dirk Dougherty16542642014-02-07 19:58:28 -0800493
494
495 <li class="nav-section">
496 <div class="nav-section-header"><a href="/google/play-services/index.html">
497 <span class="en">Google Play Services</span></a>
498 </div>
499 <ul>
500 <li><a href="/google/play-services/setup.html">
501 <span class="en">Setup</span></a>
502 </li>
quddusc682d8e92014-03-13 11:55:32 -0700503 <li class="nav-section">
504 <div class="nav-section-header"><a href="/google/auth/api-client.html">
505 <span class="en">Accessing Google Play Services APIs</span></a>
506 </div>
507 <ul>
508 <li>
509 <a href="/google/auth/http-auth.html">
510 <span class="en">Authorizing with Google for REST APIs</span>
511 </a>
512 </li>
513 </ul>
514 </li>
Dirk Dougherty16542642014-02-07 19:58:28 -0800515 <li id="gms-tree-list" class="nav-section">
516 <div class="nav-section-header">
517 <a href="/reference/gms-packages.html">
518 <span class="en">Reference</span>
519 </a>
520 <div>
521 </li>
522 </ul>
523 </li>
524
525
526 <li class="nav-section">
527 <div class="nav-section-header"><a href="/google/play/billing/index.html">
528 <span class="en">Google Play In-app Billing</span></a>
529 </div>
530 <ul>
531 <li><a href="/google/play/billing/billing_overview.html">
532 <span class="en">Overview</span></a>
533 </li>
534 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
535 <span class="en">Version 3 API</span></a></div>
536 <ul>
537 <li><a href="/google/play/billing/billing_integrate.html">
538 <span class="en">Implementing the API</span></a></li>
539 <li><a href="/google/play/billing/billing_reference.html">
540 <span class="en">Reference</span></a></li>
541 </ul>
542 </li>
543 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
544 <span class="en">Version 2 API</span></a></div>
545 <ul>
546 <li><a href="/google/play/billing/v2/billing_integrate.html">
547 <span class="en">Implementing the API</span></a></li>
548 <li><a href="/google/play/billing/v2/billing_subscriptions.html">
549 <span class="en">Subscriptions</span></a></li>
550 <li><a href="/google/play/billing/v2/billing_reference.html">
551 <span class="en">Reference</span></a></li>
552 </ul>
553 </li>
554 <li><a href="/google/play/billing/billing_subscriptions.html">
555 <span class="en">Subscriptions</span></a>
556 </li>
557 <li><a href="/google/play/billing/billing_best_practices.html">
558 <span class="en">Security and Design</span></a>
559 </li>
560 <li><a href="/google/play/billing/billing_testing.html">
561 <span class="en">Testing In-app Billing</span></a>
562 </li>
563 <li><a href="/google/play/billing/billing_admin.html">
564 <span class="en">Administering In-app Billing</span></a>
565 </li>
566 <li><a href="/google/play/billing/gp-purchase-status-api.html">
567 <span class="en">Purchase Status API</span></a>
568 </li>
569 <li><a href="/google/play/billing/versions.html">
570 <span class="en">Version Notes</span></a>
571 </li>
572 </ul>
573 </li>
574
575
576
577 <li class="nav-section">
578 <div class="nav-section-header"><a href="/google/gcm/index.html">
579 <span class="en">Google Cloud Messaging</span></a>
580 </div>
581 <ul>
582 <li><a href="/google/gcm/gcm.html">
583 <span class="en">Overview</span></a>
584 </li>
585 <li><a href="/google/gcm/gs.html">
586 <span class="en">Getting Started</span></a>
587 </li>
588 <li><a href="/google/gcm/client.html">
589 <span class="en">Implementing GCM Client</span></a>
590 </li>
591 <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
592 <span class="en">Implementing GCM Server</span></a></div>
593 <ul>
594 <li><a href="/google/gcm/ccs.html">
595 <span class="en">CCS (XMPP)</span></a></li>
596 <li><a href="/google/gcm/http.html">
597 <span class="en">HTTP</span></a></li>
598 </ul>
599 </li>
600 <li><a href="/google/gcm/notifications.html">
601 <span class="en">User Notifications</span></a>
602 </li>
603 <li><a href="/google/gcm/adv.html">
604 <span class="en">Advanced Topics</span></a>
605 </li>
606 <li><a href="/google/gcm/c2dm.html">
607 <span class="en">Migration</span></a>
608 </li>
609 <li id="gcm-tree-list" class="nav-section">
610 <div class="nav-section-header">
611 <a href="/reference/gcm-packages.html">
612 <span class="en">Reference</span>
613 </a>
614 <div>
615 </li>
616 </ul>
617 </li>
618
619 <li class="nav-section">
620 <div class="nav-section-header"><a href="/google/play/dist.html">
621 <span class="en">Google Play Distribution</span></a>
622 </div>
623 <ul>
624 <li><a href="/google/play/filters.html">
625 <span class="en">Filters on Google Play</span></a>
626 </li>
627
628 <li><a href="/google/play/publishing/multiple-apks.html">
629 <span class="en">Multiple APK Support</span></a>
630 </li>
631 <li><a href="/google/play/expansion-files.html">
632 <span class="en">APK Expansion Files</span></a>
633 </li>
634 <li class="nav-section">
635 <div class="nav-section-header"><a href="/google/play/licensing/index.html">
636 <span class="en">Application Licensing</span></a>
637 </div>
638 <ul>
639 <li><a href="/google/play/licensing/overview.html">
640 <span class="en">Licensing Overview</span></a>
641 </li>
642 <li><a href="/google/play/licensing/setting-up.html">
643 <span class="en">Setting Up for Licensing</span></a>
644 </li>
645 <li><a href="/google/play/licensing/adding-licensing.html">
646 <span class="en">Adding Licensing to Your App</span></a>
647 </li>
648 <li><a href="/google/play/licensing/licensing-reference.html">
649 <span class="en">Licensing Reference</span></a>
650 </li>
651 </ul>
652 </li>
653
654 <li class="nav-section">
655 <div class="nav-section-header"><a href="/google/backup/index.html">
656 Android Backup Service</a>
657 </div>
658 <ul>
659 <li><a href="/google/backup/signup.html">
660 Register</a>
661 </li>
662 </ul>
663 </li>
664
665 </ul>
666
667</li>
668
669
670
671</ul>
672
673<script type="text/javascript">
674<!--
675 buildToggleLists();
676 changeNavLang(getLangPref());
677//-->
678</script>
679
680
681
682
683 </div>
684 <script type="text/javascript">
685 showGoogleRefTree();
686
687 </script>
688 </div> <!-- end side-nav -->
689 <script>
690 $(document).ready(function() {
691 scrollIntoView("devdoc-nav");
692 });
693 </script>
694
695
696
697
698
699
700<div class="col-12" id="doc-col">
701
702<div id="api-info-block">
703
704
705
706
707
708
709
710
711
712
713
714<div class="sum-details-links">
715
716Summary:
717
718
719
720
721
722 <a href="#constants">Constants</a>
723
724
725
726
727
728
729
730
731 &#124; <a href="#pubmethods">Methods</a>
732
733
734
735
736 &#124; <a href="#inhmethods">Inherited Methods</a>
737
738&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
739
740</div><!-- end sum-details-links -->
741<div class="api-level">
742
743
744
745
746</div>
747</div><!-- end api-info-block -->
748
749
750<!-- ======== START OF CLASS DATA ======== -->
751
752<div id="jd-header">
753 public
754
755 final
756
757 class
758<h1 itemprop="name">CastMediaControlIntent</h1>
759
760
761
762
763 extends Object<br/>
764
765
766
767
768
769
770
771
772
773</div><!-- end header -->
774
775<div id="naMessage"></div>
776
777<div id="jd-content" class="api apilevel-">
778<table class="jd-inheritance-table">
779
780
781 <tr>
782
783 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
784 </tr>
785
786
787 <tr>
788
789 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
790
791 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.cast.CastMediaControlIntent</td>
792 </tr>
793
794
795</table>
796
797
798
799
800
801
802
803<div class="jd-descr">
804
805
806<h2>Class Overview</h2>
807<p itemprop="articleBody">Intent constants for use with the Cast MediaRouteProvider. This class also contains utility
Quddus Chong559c0062014-06-12 13:59:34 -0700808 methods for creating a control category for discovering Cast media routes that support a specific
809 app and/or set of namespaces, to be used with MediaRouteSelector.
810
Dirk Dougherty16542642014-02-07 19:58:28 -0800811</p>
812
813
814
815
816
817</div><!-- jd-descr -->
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834<div class="jd-descr">
835
836
837<h2>Summary</h2>
838
839
840
841
842
843
844
845
846
847
848
849
850
851<!-- =========== ENUM CONSTANT SUMMARY =========== -->
852<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
853
854
855
856 <tr class="alt-color api apilevel-" >
857 <td class="jd-typecol">String</td>
858 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ACTION_SYNC_STATUS">ACTION_SYNC_STATUS</a></td>
859 <td class="jd-descrcol" width="100%">A Cast extension action for requesting the current media status when the current item ID is
860 not known to the client application.</td>
861 </tr>
862
863
864 <tr class=" api apilevel-" >
865 <td class="jd-typecol">String</td>
866 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#CATEGORY_CAST">CATEGORY_CAST</a></td>
Quddus Chong559c0062014-06-12 13:59:34 -0700867 <td class="jd-descrcol" width="100%"><em>
868 This constant is deprecated.
869 use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code> instead.
870</em></td>
Dirk Dougherty16542642014-02-07 19:58:28 -0800871 </tr>
872
873
874 <tr class="alt-color api apilevel-" >
875 <td class="jd-typecol">String</td>
876 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#DEFAULT_MEDIA_RECEIVER_APPLICATION_ID">DEFAULT_MEDIA_RECEIVER_APPLICATION_ID</a></td>
Quddus Chong559c0062014-06-12 13:59:34 -0700877 <td class="jd-descrcol" width="100%">The application ID for the Cast Default Media Receiver.</td>
Dirk Dougherty16542642014-02-07 19:58:28 -0800878 </tr>
879
880
881 <tr class=" api apilevel-" >
882 <td class="jd-typecol">int</td>
883 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ERROR_CODE_REQUEST_FAILED">ERROR_CODE_REQUEST_FAILED</a></td>
884 <td class="jd-descrcol" width="100%">An error code indicating that a Cast request has failed.</td>
885 </tr>
886
887
888 <tr class="alt-color api apilevel-" >
889 <td class="jd-typecol">int</td>
890 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ERROR_CODE_SESSION_START_FAILED">ERROR_CODE_SESSION_START_FAILED</a></td>
891 <td class="jd-descrcol" width="100%">An error code indicating that the request could not be processed because the session could
892 not be started.</td>
893 </tr>
894
895
896 <tr class=" api apilevel-" >
897 <td class="jd-typecol">int</td>
898 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ERROR_CODE_TEMPORARILY_DISCONNECTED">ERROR_CODE_TEMPORARILY_DISCONNECTED</a></td>
899 <td class="jd-descrcol" width="100%">An error code indicating that the connection to the Cast device has been lost, but the system
900 is actively trying to re-establish the connection.</td>
901 </tr>
902
903
904 <tr class="alt-color api apilevel-" >
905 <td class="jd-typecol">String</td>
906 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_APPLICATION_ID">EXTRA_CAST_APPLICATION_ID</a></td>
907 <td class="jd-descrcol" width="100%">The extra that contains the ID of the application to launch for an
908 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
909 request.</td>
910 </tr>
911
912
913 <tr class=" api apilevel-" >
914 <td class="jd-typecol">String</td>
Quddus Chong559c0062014-06-12 13:59:34 -0700915 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_LANGUAGE_CODE">EXTRA_CAST_LANGUAGE_CODE</a></td>
916 <td class="jd-descrcol" width="100%">The extra that indicates the language to be used by the receiver application.</td>
917 </tr>
918
919
920 <tr class="alt-color api apilevel-" >
921 <td class="jd-typecol">String</td>
Dirk Dougherty16542642014-02-07 19:58:28 -0800922 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_RELAUNCH_APPLICATION">EXTRA_CAST_RELAUNCH_APPLICATION</a></td>
923 <td class="jd-descrcol" width="100%">The extra that indicates whether the application should be relaunched if it is already
924 running (the default behavior) or whether an attempt should be made to join the application
925 first.</td>
926 </tr>
927
928
Quddus Chong559c0062014-06-12 13:59:34 -0700929 <tr class=" api apilevel-" >
Dirk Dougherty16542642014-02-07 19:58:28 -0800930 <td class="jd-typecol">String</td>
931 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS">EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS</a></td>
932 <td class="jd-descrcol" width="100%">The extra that indicates that the receiver application should be stopped when the session
933 ends.</td>
934 </tr>
935
936
Quddus Chong559c0062014-06-12 13:59:34 -0700937 <tr class="alt-color api apilevel-" >
Dirk Dougherty16542642014-02-07 19:58:28 -0800938 <td class="jd-typecol">String</td>
939 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CUSTOM_DATA">EXTRA_CUSTOM_DATA</a></td>
940 <td class="jd-descrcol" width="100%">The extra that contains a compact JSON string of custom data to pass with a media request.</td>
941 </tr>
942
943
Quddus Chong559c0062014-06-12 13:59:34 -0700944 <tr class=" api apilevel-" >
Dirk Dougherty16542642014-02-07 19:58:28 -0800945 <td class="jd-typecol">String</td>
946 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_DEBUG_LOGGING_ENABLED">EXTRA_DEBUG_LOGGING_ENABLED</a></td>
947 <td class="jd-descrcol" width="100%">The extra that indicates whether debug logging should be enabled for the Cast session.</td>
948 </tr>
949
950
Quddus Chong559c0062014-06-12 13:59:34 -0700951 <tr class="alt-color api apilevel-" >
Dirk Dougherty16542642014-02-07 19:58:28 -0800952 <td class="jd-typecol">String</td>
953 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_ERROR_CODE">EXTRA_ERROR_CODE</a></td>
954 <td class="jd-descrcol" width="100%">An error bundle extra for the error code.</td>
955 </tr>
956
957
958
959</table>
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976<!-- ========== METHOD SUMMARY =========== -->
977<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
978
979
980
981
982 <tr class="alt-color api apilevel-" >
983 <td class="jd-typecol"><nobr>
984
985
986
987 static
988
989 String</nobr>
990 </td>
991 <td class="jd-linkcol" width="100%"><nobr>
992 <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast</a></span>(String applicationId)</nobr>
993
994 <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices that support running the
995 specified app, independent of whether the app is running or not.</div>
996
997 </td></tr>
998
999
1000
1001 <tr class=" api apilevel-" >
1002 <td class="jd-typecol"><nobr>
1003
1004
1005
1006 static
1007
1008 String</nobr>
1009 </td>
1010 <td class="jd-linkcol" width="100%"><nobr>
1011 <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String, java.util.Collection<java.lang.String>)">categoryForCast</a></span>(String applicationId, Collection&lt;String&gt; namespaces)</nobr>
1012
1013 <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices meeting <em>both</em>
1014 application ID and namespace restrictions.</div>
1015
1016 </td></tr>
1017
1018
1019
1020 <tr class="alt-color api apilevel-" >
1021 <td class="jd-typecol"><nobr>
1022
1023
1024
1025 static
1026
1027 String</nobr>
1028 </td>
1029 <td class="jd-linkcol" width="100%"><nobr>
1030 <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.util.Collection<java.lang.String>)">categoryForCast</a></span>(Collection&lt;String&gt; namespaces)</nobr>
1031
quddusc682d8e92014-03-13 11:55:32 -07001032 <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices currently running an
1033 application which supports the specified namespaces.</div>
Dirk Dougherty16542642014-02-07 19:58:28 -08001034
1035 </td></tr>
1036
1037
1038
1039 <tr class=" api apilevel-" >
1040 <td class="jd-typecol"><nobr>
1041
1042
1043
1044 static
1045
1046 String</nobr>
1047 </td>
1048 <td class="jd-linkcol" width="100%"><nobr>
1049 <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForRemotePlayback(java.lang.String)">categoryForRemotePlayback</a></span>(String applicationId)</nobr>
1050
1051 <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices which support the default
1052 Android remote playback actions using the specified Cast player.</div>
1053
1054 </td></tr>
1055
1056
1057
1058 <tr class="alt-color api apilevel-" >
1059 <td class="jd-typecol"><nobr>
1060
1061
1062
1063 static
1064
1065 String</nobr>
1066 </td>
1067 <td class="jd-linkcol" width="100%"><nobr>
1068 <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForRemotePlayback()">categoryForRemotePlayback</a></span>()</nobr>
1069
1070 <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices which support the Default
1071 Media Receiver.</div>
1072
1073 </td></tr>
1074
1075
1076
Quddus Chong559c0062014-06-12 13:59:34 -07001077 <tr class=" api apilevel-" >
1078 <td class="jd-typecol"><nobr>
1079
1080
1081
1082 static
1083
1084 String</nobr>
1085 </td>
1086 <td class="jd-linkcol" width="100%"><nobr>
1087 <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#languageTagForLocale(java.util.Locale)">languageTagForLocale</a></span>(Locale locale)</nobr>
1088
1089 <div class="jd-descrdiv">Returns an RFC-5646 language tag string fo the given locale.</div>
1090
1091 </td></tr>
1092
1093
1094
Dirk Dougherty16542642014-02-07 19:58:28 -08001095</table>
1096
1097
1098
1099
1100
1101
1102
1103<!-- ========== METHOD SUMMARY =========== -->
1104<table id="inhmethods" class="jd-sumtable"><tr><th>
1105 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1106 <div style="clear:left;">Inherited Methods</div></th></tr>
1107
1108
1109<tr class="api apilevel-" >
1110<td colspan="12">
1111 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1112 ><img id="inherited-methods-java.lang.Object-trigger"
1113 src="/assets/images/triangle-closed.png"
1114 class="jd-expando-trigger-img" /></a>
1115From class
1116
1117 java.lang.Object
1118
1119<div id="inherited-methods-java.lang.Object">
1120 <div id="inherited-methods-java.lang.Object-list"
1121 class="jd-inheritedlinks">
1122 </div>
1123 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1124 <table class="jd-sumtable-expando">
1125
1126
1127
1128
1129 <tr class="alt-color api apilevel-" >
1130 <td class="jd-typecol"><nobr>
1131
1132
1133
1134
1135
1136 Object</nobr>
1137 </td>
1138 <td class="jd-linkcol" width="100%"><nobr>
1139 <span class="sympad">clone</span>()</nobr>
1140
1141 </td></tr>
1142
1143
1144
1145 <tr class=" api apilevel-" >
1146 <td class="jd-typecol"><nobr>
1147
1148
1149
1150
1151
1152 boolean</nobr>
1153 </td>
1154 <td class="jd-linkcol" width="100%"><nobr>
1155 <span class="sympad">equals</span>(Object arg0)</nobr>
1156
1157 </td></tr>
1158
1159
1160
1161 <tr class="alt-color api apilevel-" >
1162 <td class="jd-typecol"><nobr>
1163
1164
1165
1166
1167
1168 void</nobr>
1169 </td>
1170 <td class="jd-linkcol" width="100%"><nobr>
1171 <span class="sympad">finalize</span>()</nobr>
1172
1173 </td></tr>
1174
1175
1176
1177 <tr class=" api apilevel-" >
1178 <td class="jd-typecol"><nobr>
1179
1180
1181 final
1182
1183
1184 Class&lt;?&gt;</nobr>
1185 </td>
1186 <td class="jd-linkcol" width="100%"><nobr>
1187 <span class="sympad">getClass</span>()</nobr>
1188
1189 </td></tr>
1190
1191
1192
1193 <tr class="alt-color api apilevel-" >
1194 <td class="jd-typecol"><nobr>
1195
1196
1197
1198
1199
1200 int</nobr>
1201 </td>
1202 <td class="jd-linkcol" width="100%"><nobr>
1203 <span class="sympad">hashCode</span>()</nobr>
1204
1205 </td></tr>
1206
1207
1208
1209 <tr class=" api apilevel-" >
1210 <td class="jd-typecol"><nobr>
1211
1212
1213 final
1214
1215
1216 void</nobr>
1217 </td>
1218 <td class="jd-linkcol" width="100%"><nobr>
1219 <span class="sympad">notify</span>()</nobr>
1220
1221 </td></tr>
1222
1223
1224
1225 <tr class="alt-color api apilevel-" >
1226 <td class="jd-typecol"><nobr>
1227
1228
1229 final
1230
1231
1232 void</nobr>
1233 </td>
1234 <td class="jd-linkcol" width="100%"><nobr>
1235 <span class="sympad">notifyAll</span>()</nobr>
1236
1237 </td></tr>
1238
1239
1240
1241 <tr class=" api apilevel-" >
1242 <td class="jd-typecol"><nobr>
1243
1244
1245
1246
1247
1248 String</nobr>
1249 </td>
1250 <td class="jd-linkcol" width="100%"><nobr>
1251 <span class="sympad">toString</span>()</nobr>
1252
1253 </td></tr>
1254
1255
1256
1257 <tr class="alt-color api apilevel-" >
1258 <td class="jd-typecol"><nobr>
1259
1260
1261 final
1262
1263
1264 void</nobr>
1265 </td>
1266 <td class="jd-linkcol" width="100%"><nobr>
1267 <span class="sympad">wait</span>()</nobr>
1268
1269 </td></tr>
1270
1271
1272
1273 <tr class=" api apilevel-" >
1274 <td class="jd-typecol"><nobr>
1275
1276
1277 final
1278
1279
1280 void</nobr>
1281 </td>
1282 <td class="jd-linkcol" width="100%"><nobr>
1283 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1284
1285 </td></tr>
1286
1287
1288
1289 <tr class="alt-color api apilevel-" >
1290 <td class="jd-typecol"><nobr>
1291
1292
1293 final
1294
1295
1296 void</nobr>
1297 </td>
1298 <td class="jd-linkcol" width="100%"><nobr>
1299 <span class="sympad">wait</span>(long arg0)</nobr>
1300
1301 </td></tr>
1302
1303
1304</table>
1305 </div>
1306</div>
1307</td></tr>
1308
1309
1310</table>
1311
1312
1313</div><!-- jd-descr (summary) -->
1314
1315<!-- Details -->
1316
1317
1318
1319
1320
1321
1322
1323
1324<!-- XML Attributes -->
1325
1326
1327<!-- Enum Values -->
1328
1329
1330<!-- Constants -->
1331
1332
1333<!-- ========= ENUM CONSTANTS DETAIL ======== -->
1334<h2>Constants</h2>
1335
1336
1337
1338
1339<A NAME="ACTION_SYNC_STATUS"></A>
1340
1341<div class="jd-details api apilevel-">
1342 <h4 class="jd-details-title">
1343 <span class="normal">
1344 public
1345 static
1346 final
1347 String
1348 </span>
1349 ACTION_SYNC_STATUS
1350 </h4>
1351 <div class="api-level">
1352
1353
1354
1355
1356 </div>
1357 <div class="jd-details-descr">
1358
1359 <div class="jd-tagdata jd-tagdescr"><p>A Cast extension action for requesting the current media status when the current item ID is
1360 not known to the client application.
1361 <p>
1362 The extra <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_SESSION_ID">EXTRA_SESSION_ID</a></code>
1363 must be supplied in the request. The request will fail with an error if the current session
1364 does not match this session ID, or if there is no current session.
1365 <p>
1366 The extra <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_STATUS_UPDATE_RECEIVER">EXTRA_ITEM_STATUS_UPDATE_RECEIVER</a></code>
1367 may optionally be supplied in the request to attach an update receiver for the current media
1368 item, if there is any.
1369 <p>
1370 If any media is currently loaded, the result intent will contain the extras
1371 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_ID">EXTRA_ITEM_ID</a></code>,
1372 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_STATUS">EXTRA_ITEM_STATUS</a></code>, and
1373 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_METADATA">EXTRA_ITEM_METADATA</a></code>.
1374 Otherwise, the result intent will be empty.
1375</p></div>
1376
1377
1378 <div class="jd-tagdata">
1379 <span class="jd-tagtitle">Constant Value: </span>
1380 <span>
1381
1382 "com.google.android.gms.cast.ACTION_SYNC_STATUS"
1383
1384 </span>
1385 </div>
1386
1387 </div>
1388</div>
1389
1390
1391
1392<A NAME="CATEGORY_CAST"></A>
1393
1394<div class="jd-details api apilevel-">
1395 <h4 class="jd-details-title">
1396 <span class="normal">
1397 public
1398 static
1399 final
1400 String
1401 </span>
1402 CATEGORY_CAST
1403 </h4>
1404 <div class="api-level">
1405
1406
1407
1408
1409 </div>
1410 <div class="jd-details-descr">
Quddus Chong559c0062014-06-12 13:59:34 -07001411 <p>
1412 <p class="caution"><strong>
1413 This constant is deprecated.</strong><br/>
1414 use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code> instead.
1415
1416 </p>
Dirk Dougherty16542642014-02-07 19:58:28 -08001417 <div class="jd-tagdata jd-tagdescr"><p>A control category for discovering Cast devices. When used as-is, matches any Cast device,
1418 independent of app or namespace support. For restricting Cast devices by app and/or
Quddus Chong559c0062014-06-12 13:59:34 -07001419 namespaces support, use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code>.</p></div>
Dirk Dougherty16542642014-02-07 19:58:28 -08001420
1421
1422 <div class="jd-tagdata">
1423 <span class="jd-tagtitle">Constant Value: </span>
1424 <span>
1425
1426 "com.google.android.gms.cast.CATEGORY_CAST"
1427
1428 </span>
1429 </div>
1430
1431 </div>
1432</div>
1433
1434
1435
1436<A NAME="DEFAULT_MEDIA_RECEIVER_APPLICATION_ID"></A>
1437
1438<div class="jd-details api apilevel-">
1439 <h4 class="jd-details-title">
1440 <span class="normal">
1441 public
1442 static
1443 final
1444 String
1445 </span>
1446 DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
1447 </h4>
1448 <div class="api-level">
1449
1450
1451
1452
1453 </div>
1454 <div class="jd-details-descr">
1455
Quddus Chong559c0062014-06-12 13:59:34 -07001456 <div class="jd-tagdata jd-tagdescr"><p>The application ID for the Cast Default Media Receiver.
Dirk Dougherty16542642014-02-07 19:58:28 -08001457</p></div>
1458
1459
1460 <div class="jd-tagdata">
1461 <span class="jd-tagtitle">Constant Value: </span>
1462 <span>
1463
1464 "CC1AD845"
1465
1466 </span>
1467 </div>
1468
1469 </div>
1470</div>
1471
1472
1473
1474<A NAME="ERROR_CODE_REQUEST_FAILED"></A>
1475
1476<div class="jd-details api apilevel-">
1477 <h4 class="jd-details-title">
1478 <span class="normal">
1479 public
1480 static
1481 final
1482 int
1483 </span>
1484 ERROR_CODE_REQUEST_FAILED
1485 </h4>
1486 <div class="api-level">
1487
1488
1489
1490
1491 </div>
1492 <div class="jd-details-descr">
1493
1494 <div class="jd-tagdata jd-tagdescr"><p>An error code indicating that a Cast request has failed.
1495</p></div>
1496
1497
1498 <div class="jd-tagdata">
1499 <span class="jd-tagtitle">Constant Value: </span>
1500 <span>
1501
1502 1
1503 (0x00000001)
1504
1505 </span>
1506 </div>
1507
1508 </div>
1509</div>
1510
1511
1512
1513<A NAME="ERROR_CODE_SESSION_START_FAILED"></A>
1514
1515<div class="jd-details api apilevel-">
1516 <h4 class="jd-details-title">
1517 <span class="normal">
1518 public
1519 static
1520 final
1521 int
1522 </span>
1523 ERROR_CODE_SESSION_START_FAILED
1524 </h4>
1525 <div class="api-level">
1526
1527
1528
1529
1530 </div>
1531 <div class="jd-details-descr">
1532
1533 <div class="jd-tagdata jd-tagdescr"><p>An error code indicating that the request could not be processed because the session could
1534 not be started.
1535</p></div>
1536
1537
1538 <div class="jd-tagdata">
1539 <span class="jd-tagtitle">Constant Value: </span>
1540 <span>
1541
1542 2
1543 (0x00000002)
1544
1545 </span>
1546 </div>
1547
1548 </div>
1549</div>
1550
1551
1552
1553<A NAME="ERROR_CODE_TEMPORARILY_DISCONNECTED"></A>
1554
1555<div class="jd-details api apilevel-">
1556 <h4 class="jd-details-title">
1557 <span class="normal">
1558 public
1559 static
1560 final
1561 int
1562 </span>
1563 ERROR_CODE_TEMPORARILY_DISCONNECTED
1564 </h4>
1565 <div class="api-level">
1566
1567
1568
1569
1570 </div>
1571 <div class="jd-details-descr">
1572
1573 <div class="jd-tagdata jd-tagdescr"><p>An error code indicating that the connection to the Cast device has been lost, but the system
1574 is actively trying to re-establish the connection.
1575</p></div>
1576
1577
1578 <div class="jd-tagdata">
1579 <span class="jd-tagtitle">Constant Value: </span>
1580 <span>
1581
1582 3
1583 (0x00000003)
1584
1585 </span>
1586 </div>
1587
1588 </div>
1589</div>
1590
1591
1592
1593<A NAME="EXTRA_CAST_APPLICATION_ID"></A>
1594
1595<div class="jd-details api apilevel-">
1596 <h4 class="jd-details-title">
1597 <span class="normal">
1598 public
1599 static
1600 final
1601 String
1602 </span>
1603 EXTRA_CAST_APPLICATION_ID
1604 </h4>
1605 <div class="api-level">
1606
1607
1608
1609
1610 </div>
1611 <div class="jd-details-descr">
1612
1613 <div class="jd-tagdata jd-tagdescr"><p>The extra that contains the ID of the application to launch for an
1614 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1615 request. The value is expected to be a String.
1616</p></div>
1617
1618
1619 <div class="jd-tagdata">
1620 <span class="jd-tagtitle">Constant Value: </span>
1621 <span>
1622
1623 "com.google.android.gms.cast.EXTRA_CAST_APPLICATION_ID"
1624
1625 </span>
1626 </div>
1627
1628 </div>
1629</div>
1630
1631
1632
Quddus Chong559c0062014-06-12 13:59:34 -07001633<A NAME="EXTRA_CAST_LANGUAGE_CODE"></A>
1634
1635<div class="jd-details api apilevel-">
1636 <h4 class="jd-details-title">
1637 <span class="normal">
1638 public
1639 static
1640 final
1641 String
1642 </span>
1643 EXTRA_CAST_LANGUAGE_CODE
1644 </h4>
1645 <div class="api-level">
1646
1647
1648
1649
1650 </div>
1651 <div class="jd-details-descr">
1652
1653 <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates the language to be used by the receiver application. May be
1654 included in an
1655 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1656 request. The value is expected to be a language tag in RFC-5646 format; a tag can be
1657 constructed from an <code><a href="/reference/java/util/Locale.html">Locale</a></code> object using
1658 <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#languageTagForLocale(java.util.Locale)">languageTagForLocale(Locale)</a></code>.
1659</p></div>
1660
1661
1662 <div class="jd-tagdata">
1663 <span class="jd-tagtitle">Constant Value: </span>
1664 <span>
1665
1666 "com.google.android.gms.cast.EXTRA_CAST_LANGUAGE_CODE"
1667
1668 </span>
1669 </div>
1670
1671 </div>
1672</div>
1673
1674
1675
Dirk Dougherty16542642014-02-07 19:58:28 -08001676<A NAME="EXTRA_CAST_RELAUNCH_APPLICATION"></A>
1677
1678<div class="jd-details api apilevel-">
1679 <h4 class="jd-details-title">
1680 <span class="normal">
1681 public
1682 static
1683 final
1684 String
1685 </span>
1686 EXTRA_CAST_RELAUNCH_APPLICATION
1687 </h4>
1688 <div class="api-level">
1689
1690
1691
1692
1693 </div>
1694 <div class="jd-details-descr">
1695
1696 <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates whether the application should be relaunched if it is already
1697 running (the default behavior) or whether an attempt should be made to join the application
1698 first. May be included in an
1699 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1700 request. The value is expected to be a boolean.
1701</p></div>
1702
1703
1704 <div class="jd-tagdata">
1705 <span class="jd-tagtitle">Constant Value: </span>
1706 <span>
1707
1708 "com.google.android.gms.cast.EXTRA_CAST_RELAUNCH_APPLICATION"
1709
1710 </span>
1711 </div>
1712
1713 </div>
1714</div>
1715
1716
1717
1718<A NAME="EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS"></A>
1719
1720<div class="jd-details api apilevel-">
1721 <h4 class="jd-details-title">
1722 <span class="normal">
1723 public
1724 static
1725 final
1726 String
1727 </span>
1728 EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS
1729 </h4>
1730 <div class="api-level">
1731
1732
1733
1734
1735 </div>
1736 <div class="jd-details-descr">
1737
1738 <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates that the receiver application should be stopped when the session
1739 ends. May be included in an
1740 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1741 request. The value is expected to be a boolean.
1742</p></div>
1743
1744
1745 <div class="jd-tagdata">
1746 <span class="jd-tagtitle">Constant Value: </span>
1747 <span>
1748
1749 "com.google.android.gms.cast.EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS"
1750
1751 </span>
1752 </div>
1753
1754 </div>
1755</div>
1756
1757
1758
1759<A NAME="EXTRA_CUSTOM_DATA"></A>
1760
1761<div class="jd-details api apilevel-">
1762 <h4 class="jd-details-title">
1763 <span class="normal">
1764 public
1765 static
1766 final
1767 String
1768 </span>
1769 EXTRA_CUSTOM_DATA
1770 </h4>
1771 <div class="api-level">
1772
1773
1774
1775
1776 </div>
1777 <div class="jd-details-descr">
1778
1779 <div class="jd-tagdata jd-tagdescr"><p>The extra that contains a compact JSON string of custom data to pass with a media request.
1780</p></div>
1781
1782
1783 <div class="jd-tagdata">
1784 <span class="jd-tagtitle">Constant Value: </span>
1785 <span>
1786
1787 "com.google.android.gms.cast.EXTRA_CUSTOM_DATA"
1788
1789 </span>
1790 </div>
1791
1792 </div>
1793</div>
1794
1795
1796
1797<A NAME="EXTRA_DEBUG_LOGGING_ENABLED"></A>
1798
1799<div class="jd-details api apilevel-">
1800 <h4 class="jd-details-title">
1801 <span class="normal">
1802 public
1803 static
1804 final
1805 String
1806 </span>
1807 EXTRA_DEBUG_LOGGING_ENABLED
1808 </h4>
1809 <div class="api-level">
1810
1811
1812
1813
1814 </div>
1815 <div class="jd-details-descr">
1816
1817 <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates whether debug logging should be enabled for the Cast session. The
1818 value is expected to be a boolean.
1819</p></div>
1820
1821
1822 <div class="jd-tagdata">
1823 <span class="jd-tagtitle">Constant Value: </span>
1824 <span>
1825
1826 "com.google.android.gms.cast.EXTRA_DEBUG_LOGGING_ENABLED"
1827
1828 </span>
1829 </div>
1830
1831 </div>
1832</div>
1833
1834
1835
1836<A NAME="EXTRA_ERROR_CODE"></A>
1837
1838<div class="jd-details api apilevel-">
1839 <h4 class="jd-details-title">
1840 <span class="normal">
1841 public
1842 static
1843 final
1844 String
1845 </span>
1846 EXTRA_ERROR_CODE
1847 </h4>
1848 <div class="api-level">
1849
1850
1851
1852
1853 </div>
1854 <div class="jd-details-descr">
1855
1856 <div class="jd-tagdata jd-tagdescr"><p>An error bundle extra for the error code. The value is an integer, and will be one of the
1857 <code>ERROR_CODE_*</code> constants declared in this class.
1858</p></div>
1859
1860
1861 <div class="jd-tagdata">
1862 <span class="jd-tagtitle">Constant Value: </span>
1863 <span>
1864
1865 "com.google.android.gms.cast.EXTRA_ERROR_CODE"
1866
1867 </span>
1868 </div>
1869
1870 </div>
1871</div>
1872
1873
1874
1875
1876<!-- Fields -->
1877
1878
1879<!-- Public ctors -->
1880
1881
1882
1883<!-- ========= CONSTRUCTOR DETAIL ======== -->
1884<!-- Protected ctors -->
1885
1886
1887
1888<!-- ========= METHOD DETAIL ======== -->
1889<!-- Public methdos -->
1890
1891<h2>Public Methods</h2>
1892
1893
1894
1895<A NAME="categoryForCast(java.lang.String)"></A>
1896
1897<div class="jd-details api apilevel-">
1898 <h4 class="jd-details-title">
1899 <span class="normal">
1900 public
1901 static
1902
1903
1904
1905 String
1906 </span>
1907 <span class="sympad">categoryForCast</span>
1908 <span class="normal">(String applicationId)</span>
1909 </h4>
1910 <div class="api-level">
1911 <div></div>
1912
1913
1914
1915 </div>
1916 <div class="jd-details-descr">
1917
1918 <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices that support running the
1919 specified app, independent of whether the app is running or not.</p></div>
1920 <div class="jd-tagdata">
1921 <h5 class="jd-tagtitle">Parameters</h5>
1922 <table class="jd-tagtable">
1923 <tr>
1924 <th>applicationId</td>
1925 <td>The application ID of the receiver application.</td>
1926 </tr>
1927 </table>
1928 </div>
1929 <div class="jd-tagdata">
1930 <h5 class="jd-tagtitle">Throws</h5>
1931 <table class="jd-tagtable">
1932 <tr>
1933 <th>IllegalArgumentException</td>
1934 <td>If <code>applicationId</code> is <code>null</code>.
1935</td>
1936 </tr>
1937 </table>
1938 </div>
1939
1940 </div>
1941</div>
1942
1943
1944<A NAME="categoryForCast(java.lang.String, java.util.Collection<java.lang.String>)"></A>
1945
1946<div class="jd-details api apilevel-">
1947 <h4 class="jd-details-title">
1948 <span class="normal">
1949 public
1950 static
1951
1952
1953
1954 String
1955 </span>
1956 <span class="sympad">categoryForCast</span>
1957 <span class="normal">(String applicationId, Collection&lt;String&gt; namespaces)</span>
1958 </h4>
1959 <div class="api-level">
1960 <div></div>
1961
1962
1963
1964 </div>
1965 <div class="jd-details-descr">
1966
1967 <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices meeting <em>both</em>
1968 application ID and namespace restrictions. See <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.util.Collection<java.lang.String>)">categoryForCast(Collection)</a></code> and
1969 <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code> for more details.</p></div>
1970 <div class="jd-tagdata">
1971 <h5 class="jd-tagtitle">Throws</h5>
1972 <table class="jd-tagtable">
1973 <tr>
1974 <th>IllegalArgumentException</td>
1975 <td>If either of the parameters is <code>null</code>.
1976</td>
1977 </tr>
1978 </table>
1979 </div>
1980
1981 </div>
1982</div>
1983
1984
1985<A NAME="categoryForCast(java.util.Collection<java.lang.String>)"></A>
1986
1987<div class="jd-details api apilevel-">
1988 <h4 class="jd-details-title">
1989 <span class="normal">
1990 public
1991 static
1992
1993
1994
1995 String
1996 </span>
1997 <span class="sympad">categoryForCast</span>
1998 <span class="normal">(Collection&lt;String&gt; namespaces)</span>
1999 </h4>
2000 <div class="api-level">
2001 <div></div>
2002
2003
2004
2005 </div>
2006 <div class="jd-details-descr">
2007
quddusc682d8e92014-03-13 11:55:32 -07002008 <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices currently running an
2009 application which supports the specified namespaces. Apps supporting additional namespaces
2010 beyond those specified here are still considered supported.</p></div>
Dirk Dougherty16542642014-02-07 19:58:28 -08002011 <div class="jd-tagdata">
2012 <h5 class="jd-tagtitle">Throws</h5>
2013 <table class="jd-tagtable">
2014 <tr>
2015 <th>IllegalArgumentException</td>
2016 <td>If <code>namespaces</code> is <code>null</code>.
2017</td>
2018 </tr>
2019 </table>
2020 </div>
2021
2022 </div>
2023</div>
2024
2025
2026<A NAME="categoryForRemotePlayback(java.lang.String)"></A>
2027
2028<div class="jd-details api apilevel-">
2029 <h4 class="jd-details-title">
2030 <span class="normal">
2031 public
2032 static
2033
2034
2035
2036 String
2037 </span>
2038 <span class="sympad">categoryForRemotePlayback</span>
2039 <span class="normal">(String applicationId)</span>
2040 </h4>
2041 <div class="api-level">
2042 <div></div>
2043
2044
2045
2046 </div>
2047 <div class="jd-details-descr">
2048
2049 <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices which support the default
2050 Android remote playback actions using the specified Cast player. If the Default Media
2051 Receiver is desired, use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#DEFAULT_MEDIA_RECEIVER_APPLICATION_ID">DEFAULT_MEDIA_RECEIVER_APPLICATION_ID</a></code> as the
2052 <code>applicationId</code>.</p></div>
2053 <div class="jd-tagdata">
2054 <h5 class="jd-tagtitle">Parameters</h5>
2055 <table class="jd-tagtable">
2056 <tr>
2057 <th>applicationId</td>
2058 <td>The application ID of the receiver application.</td>
2059 </tr>
2060 </table>
2061 </div>
2062 <div class="jd-tagdata">
2063 <h5 class="jd-tagtitle">Throws</h5>
2064 <table class="jd-tagtable">
2065 <tr>
2066 <th>IllegalArgumentException</td>
2067 <td>If <code>applicationId</code> is <code>null</code>.
2068</td>
2069 </tr>
2070 </table>
2071 </div>
2072
2073 </div>
2074</div>
2075
2076
2077<A NAME="categoryForRemotePlayback()"></A>
2078
2079<div class="jd-details api apilevel-">
2080 <h4 class="jd-details-title">
2081 <span class="normal">
2082 public
2083 static
2084
2085
2086
2087 String
2088 </span>
2089 <span class="sympad">categoryForRemotePlayback</span>
2090 <span class="normal">()</span>
2091 </h4>
2092 <div class="api-level">
2093 <div></div>
2094
2095
2096
2097 </div>
2098 <div class="jd-details-descr">
2099
2100 <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices which support the Default
2101 Media Receiver.
2102</p></div>
2103
2104 </div>
2105</div>
2106
2107
Quddus Chong559c0062014-06-12 13:59:34 -07002108<A NAME="languageTagForLocale(java.util.Locale)"></A>
2109
2110<div class="jd-details api apilevel-">
2111 <h4 class="jd-details-title">
2112 <span class="normal">
2113 public
2114 static
2115
2116
2117
2118 String
2119 </span>
2120 <span class="sympad">languageTagForLocale</span>
2121 <span class="normal">(Locale locale)</span>
2122 </h4>
2123 <div class="api-level">
2124 <div></div>
2125
2126
2127
2128 </div>
2129 <div class="jd-details-descr">
2130
2131 <div class="jd-tagdata jd-tagdescr"><p>Returns an RFC-5646 language tag string fo the given locale.
2132</p></div>
2133
2134 </div>
2135</div>
2136
2137
Dirk Dougherty16542642014-02-07 19:58:28 -08002138
2139
2140
2141<!-- ========= METHOD DETAIL ======== -->
2142
2143
2144
2145<!-- ========= END OF CLASS DATA ========= -->
2146<A NAME="navbar_top"></A>
2147
2148<div id="footer" class="wrap" >
2149
2150
2151 <div id="copyright">
2152
2153 Except as noted, this content is licensed under <a
2154 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2155 For details and restrictions, see the <a href="/license.html">
2156 Content License</a>.
2157 </div>
2158 <div id="build_info">
2159
2160<script src="/timestamp.js" type="text/javascript"></script>
2161<script>document.write(BUILD_TIMESTAMP)</script>
2162
2163 </div>
2164
2165
2166 <div id="footerlinks">
2167
2168 <p>
2169 <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2170 <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2171 <a href="/support.html">Support</a>
2172 </p>
2173 </div>
2174
2175</div> <!-- end footer -->
2176</div> <!-- jd-content -->
2177
2178</div><!-- end doc-content -->
2179
2180</div> <!-- end body-content -->
2181
2182
2183
2184
2185
2186
2187</body>
2188</html>