• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!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
78
79
80
81
82
83
84
85
86
87<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"
99href="//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">
102<link href="/assets/css/default.css?v=2" rel="stylesheet" type="text/css">
103
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>
114<script src="/assets/js/docs.js?v=2" type="text/javascript"></script>
115
116<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');
121
122  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.
126</script>
127
128</head>
129
130<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
135
136<a name="top"></a>
137
138  <!-- Header -->
139  <div id="header-wrapper">
140    <div id="header">
141      <div class="wrap" id="header-wrap">
142        <div class="col-3 logo">
143          <a href="/index.html">
144            <img src="/assets/images/dac_logo.png"
145                srcset="/assets/images/dac_logo@2x.png 2x"
146                width="123" height="25" alt="Android Developers" />
147          </a>
148          <div class="btn-quicknav" id="btn-quicknav">
149            <a href="#" class="arrow-inactive">Quicknav</a>
150            <a href="#" class="arrow-active">Quicknav</a>
151          </div>
152        </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">
186    <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>
193        <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
194        <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>
203
204
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
225      <br class="clearfix" />
226    </div><!-- end 'mid' -->
227    <div class="bottom"></div>
228  </div><!-- end 'moremenu' -->
229
230  <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"
236          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, '/')" />
239      </form>
240      <div class="right"></div>
241      <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 -->
246
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>
275</div><!-- end menu-container (search and menu widget) -->
276
277
278
279        <!-- Expanded quicknav -->
280        <div id="quicknav" class="col-13">
281          <ul>
282            <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>
290            <li class="design">
291              <ul>
292                <li><a href="/design/index.html">Get Started</a></li>
293                <li><a href="/design/devices.html">Devices</a></li>
294                <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>
327                <li><a href="/sdk/index.html"
328                  zh-tw-lang="相關工具"
329                  zh-cn-lang="工具"
330                  ru-lang="Инструменты"
331                  ko-lang="도구"
332                  ja-lang="ツール"
333                  es-lang="Herramientas"
334                  >Tools</a>
335                </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
360
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="トレーニング"
371                  es-lang="Capacitación"
372                  >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 ガイド"
379                  es-lang="Guías de la API"
380                  >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="リファレンス"
387                  es-lang="Referencia"
388                  >Reference</a></li>
389                <li class="tools"><a href="/sdk/index.html"
390                  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>
407    </div>
408    <!-- /Sendondary x-nav DEVELOP -->
409
410
411
412    <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
432
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">
437
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>
493
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">Setting Up Google Play Services</span></a>
502      </li>
503      <li class="nav-section">
504        <div class="nav-section-header"><a href="/google/auth/api-client.html">
505          <span class="en">Accessing Google 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>
515      <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/versions.html">
567              <span class="en">Version Notes</span></a>
568      </li>
569    </ul>
570  </li>
571
572
573
574   <li class="nav-section">
575      <div class="nav-section-header"><a href="/google/gcm/index.html">
576        <span class="en">Google Cloud Messaging</span></a>
577      </div>
578      <ul>
579        <li><a href="/google/gcm/gcm.html">
580            <span class="en">Overview</span></a>
581        </li>
582        <li><a href="/google/gcm/gs.html">
583            <span class="en">Getting Started</span></a>
584        </li>
585        <li><a href="/google/gcm/client.html">
586            <span class="en">Implementing GCM Client</span></a>
587        </li>
588        <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
589              <span class="en">Implementing GCM Server</span></a></div>
590              <ul>
591              <li><a href="/google/gcm/ccs.html">
592              <span class="en">CCS (XMPP)</span></a></li>
593              <li><a href="/google/gcm/http.html">
594              <span class="en">HTTP</span></a></li>
595              </ul>
596        </li>
597        <li><a href="/google/gcm/notifications.html">
598              <span class="en">User Notifications</span></a>
599        </li>
600        <li><a href="/google/gcm/adv.html">
601            <span class="en">Advanced Topics</span></a>
602        </li>
603        <li><a href="/google/gcm/c2dm.html">
604            <span class="en">Migration</span></a>
605        </li>
606        <li id="gcm-tree-list" class="nav-section">
607          <div class="nav-section-header">
608            <a href="/reference/gcm-packages.html">
609              <span class="en">Reference</span>
610            </a>
611          <div>
612        </li>
613      </ul>
614  </li>
615
616  <li class="nav-section">
617  <div class="nav-section-header empty"><a href="/google/gcs/index.html">
618        <span class="en">Google Cloud Save</span></a>
619      </div>
620  </li>
621
622  <li class="nav-section">
623    <div class="nav-section-header"><a href="/google/play/dist.html">
624      <span class="en">Google Play Distribution</span></a>
625    </div>
626    <ul>
627      <li><a href="/google/play/filters.html">
628          <span class="en">Filters on Google Play</span></a>
629      </li>
630      <li><a href="/google/play/billing/gp-purchase-status-api.html">
631              <span class="en">Google Play Developer API</span></a>
632      </li>
633      <li><a href="/google/play/publishing/multiple-apks.html">
634          <span class="en">Multiple APK Support</span></a>
635      </li>
636      <li><a href="/google/play/expansion-files.html">
637          <span class="en">APK Expansion Files</span></a>
638      </li>
639      <li class="nav-section">
640        <div class="nav-section-header"><a href="/google/play/licensing/index.html">
641          <span class="en">Application Licensing</span></a>
642        </div>
643        <ul>
644          <li><a href="/google/play/licensing/overview.html">
645              <span class="en">Licensing Overview</span></a>
646          </li>
647          <li><a href="/google/play/licensing/setting-up.html">
648              <span class="en">Setting Up for Licensing</span></a>
649          </li>
650          <li><a href="/google/play/licensing/adding-licensing.html">
651              <span class="en">Adding Licensing to Your App</span></a>
652          </li>
653          <li><a href="/google/play/licensing/licensing-reference.html">
654              <span class="en">Licensing Reference</span></a>
655          </li>
656        </ul>
657      </li>
658
659  <li class="nav-section">
660    <div class="nav-section-header"><a href="/google/backup/index.html">
661      Android Backup Service</a>
662    </div>
663    <ul>
664      <li><a href="/google/backup/signup.html">
665          Register</a>
666      </li>
667    </ul>
668  </li>
669
670  </ul>
671
672</li>
673
674
675
676</ul>
677
678<script type="text/javascript">
679<!--
680    buildToggleLists();
681    changeNavLang(getLangPref());
682//-->
683</script>
684
685
686
687
688      </div>
689      <script type="text/javascript">
690       showGoogleRefTree();
691
692      </script>
693    </div> <!-- end side-nav -->
694    <script>
695      $(document).ready(function() {
696        scrollIntoView("devdoc-nav");
697        });
698    </script>
699
700
701
702
703
704
705<div class="col-12"  id="doc-col">
706
707<div id="api-info-block">
708
709
710
711
712
713
714
715
716
717
718
719<div class="sum-details-links">
720
721Summary:
722
723
724
725
726
727  <a href="#constants">Constants</a>
728
729
730
731
732
733
734
735
736  &#124; <a href="#pubmethods">Methods</a>
737
738
739
740
741  &#124; <a href="#inhmethods">Inherited Methods</a>
742
743&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
744
745</div><!-- end sum-details-links -->
746<div class="api-level">
747
748
749
750
751</div>
752</div><!-- end api-info-block -->
753
754
755<!-- ======== START OF CLASS DATA ======== -->
756
757<div id="jd-header">
758    public
759
760    final
761
762    class
763<h1 itemprop="name">CastMediaControlIntent</h1>
764
765
766
767
768    extends Object<br/>
769
770
771
772
773
774
775
776
777
778</div><!-- end header -->
779
780<div id="naMessage"></div>
781
782<div id="jd-content" class="api apilevel-">
783<table class="jd-inheritance-table">
784
785
786    <tr>
787
788        <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
789    </tr>
790
791
792    <tr>
793
794            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
795
796        <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.cast.CastMediaControlIntent</td>
797    </tr>
798
799
800</table>
801
802
803
804
805
806
807
808<div class="jd-descr">
809
810
811<h2>Class Overview</h2>
812<p itemprop="articleBody">Intent constants for use with the Cast MediaRouteProvider. This class also contains utility
813 methods for creating a control category for discovering Cast media routes that support a specific
814 app and/or set of namespaces, to be used with MediaRouteSelector.
815
816</p>
817
818
819
820
821
822</div><!-- jd-descr -->
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839<div class="jd-descr">
840
841
842<h2>Summary</h2>
843
844
845
846
847
848
849
850
851
852
853
854
855
856<!-- =========== ENUM CONSTANT SUMMARY =========== -->
857<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
858
859
860
861    <tr class="alt-color api apilevel-" >
862        <td class="jd-typecol">String</td>
863        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ACTION_SYNC_STATUS">ACTION_SYNC_STATUS</a></td>
864        <td class="jd-descrcol" width="100%">A Cast extension action for requesting the current media status when the current item ID is
865 not known to the client application.</td>
866    </tr>
867
868
869    <tr class=" api apilevel-" >
870        <td class="jd-typecol">String</td>
871        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#CATEGORY_CAST">CATEGORY_CAST</a></td>
872        <td class="jd-descrcol" width="100%"><em>
873      This constant is deprecated.
874    use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code> instead.
875</em></td>
876    </tr>
877
878
879    <tr class="alt-color api apilevel-" >
880        <td class="jd-typecol">String</td>
881        <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>
882        <td class="jd-descrcol" width="100%">The application ID for the Cast Default Media Receiver.</td>
883    </tr>
884
885
886    <tr class=" api apilevel-" >
887        <td class="jd-typecol">int</td>
888        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ERROR_CODE_REQUEST_FAILED">ERROR_CODE_REQUEST_FAILED</a></td>
889        <td class="jd-descrcol" width="100%">An error code indicating that a Cast request has failed.</td>
890    </tr>
891
892
893    <tr class="alt-color api apilevel-" >
894        <td class="jd-typecol">int</td>
895        <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>
896        <td class="jd-descrcol" width="100%">An error code indicating that the request could not be processed because the session could
897 not be started.</td>
898    </tr>
899
900
901    <tr class=" api apilevel-" >
902        <td class="jd-typecol">int</td>
903        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#ERROR_CODE_TEMPORARILY_DISCONNECTED">ERROR_CODE_TEMPORARILY_DISCONNECTED</a></td>
904        <td class="jd-descrcol" width="100%">An error code indicating that the connection to the Cast device has been lost, but the system
905 is actively trying to re-establish the connection.</td>
906    </tr>
907
908
909    <tr class="alt-color api apilevel-" >
910        <td class="jd-typecol">String</td>
911        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_APPLICATION_ID">EXTRA_CAST_APPLICATION_ID</a></td>
912        <td class="jd-descrcol" width="100%">The extra that contains the ID of the application to launch for an
913 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
914 request.</td>
915    </tr>
916
917
918    <tr class=" api apilevel-" >
919        <td class="jd-typecol">String</td>
920        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_LANGUAGE_CODE">EXTRA_CAST_LANGUAGE_CODE</a></td>
921        <td class="jd-descrcol" width="100%">The extra that indicates the language to be used by the receiver application.</td>
922    </tr>
923
924
925    <tr class="alt-color api apilevel-" >
926        <td class="jd-typecol">String</td>
927        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CAST_RELAUNCH_APPLICATION">EXTRA_CAST_RELAUNCH_APPLICATION</a></td>
928        <td class="jd-descrcol" width="100%">The extra that indicates whether the application should be relaunched if it is already
929 running (the default behavior) or whether an attempt should be made to join the application
930 first.</td>
931    </tr>
932
933
934    <tr class=" api apilevel-" >
935        <td class="jd-typecol">String</td>
936        <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>
937        <td class="jd-descrcol" width="100%">The extra that indicates that the receiver application should be stopped when the session
938 ends.</td>
939    </tr>
940
941
942    <tr class="alt-color api apilevel-" >
943        <td class="jd-typecol">String</td>
944        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_CUSTOM_DATA">EXTRA_CUSTOM_DATA</a></td>
945        <td class="jd-descrcol" width="100%">The extra that contains a compact JSON string of custom data to pass with a media request.</td>
946    </tr>
947
948
949    <tr class=" api apilevel-" >
950        <td class="jd-typecol">String</td>
951        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_DEBUG_LOGGING_ENABLED">EXTRA_DEBUG_LOGGING_ENABLED</a></td>
952        <td class="jd-descrcol" width="100%">The extra that indicates whether debug logging should be enabled for the Cast session.</td>
953    </tr>
954
955
956    <tr class="alt-color api apilevel-" >
957        <td class="jd-typecol">String</td>
958        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#EXTRA_ERROR_CODE">EXTRA_ERROR_CODE</a></td>
959        <td class="jd-descrcol" width="100%">An error bundle extra for the error code.</td>
960    </tr>
961
962
963
964</table>
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981<!-- ========== METHOD SUMMARY =========== -->
982<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
983
984
985
986
987    <tr class="alt-color api apilevel-" >
988        <td class="jd-typecol"><nobr>
989
990
991
992            static
993
994            String</nobr>
995        </td>
996        <td class="jd-linkcol" width="100%"><nobr>
997        <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast</a></span>(String applicationId)</nobr>
998
999        <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices that support running the
1000 specified app, independent of whether the app is running or not.</div>
1001
1002  </td></tr>
1003
1004
1005
1006    <tr class=" api apilevel-" >
1007        <td class="jd-typecol"><nobr>
1008
1009
1010
1011            static
1012
1013            String</nobr>
1014        </td>
1015        <td class="jd-linkcol" width="100%"><nobr>
1016        <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>
1017
1018        <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices meeting <em>both</em>
1019 application ID and namespace restrictions.</div>
1020
1021  </td></tr>
1022
1023
1024
1025    <tr class="alt-color api apilevel-" >
1026        <td class="jd-typecol"><nobr>
1027
1028
1029
1030            static
1031
1032            String</nobr>
1033        </td>
1034        <td class="jd-linkcol" width="100%"><nobr>
1035        <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>
1036
1037        <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices currently running an
1038 application which supports the specified namespaces.</div>
1039
1040  </td></tr>
1041
1042
1043
1044    <tr class=" api apilevel-" >
1045        <td class="jd-typecol"><nobr>
1046
1047
1048
1049            static
1050
1051            String</nobr>
1052        </td>
1053        <td class="jd-linkcol" width="100%"><nobr>
1054        <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForRemotePlayback(java.lang.String)">categoryForRemotePlayback</a></span>(String applicationId)</nobr>
1055
1056        <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices which support the default
1057 Android remote playback actions using the specified Cast player.</div>
1058
1059  </td></tr>
1060
1061
1062
1063    <tr class="alt-color api apilevel-" >
1064        <td class="jd-typecol"><nobr>
1065
1066
1067
1068            static
1069
1070            String</nobr>
1071        </td>
1072        <td class="jd-linkcol" width="100%"><nobr>
1073        <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForRemotePlayback()">categoryForRemotePlayback</a></span>()</nobr>
1074
1075        <div class="jd-descrdiv">Returns a custom control category for discovering Cast devices which support the Default
1076 Media Receiver.</div>
1077
1078  </td></tr>
1079
1080
1081
1082    <tr class=" api apilevel-" >
1083        <td class="jd-typecol"><nobr>
1084
1085
1086
1087            static
1088
1089            String</nobr>
1090        </td>
1091        <td class="jd-linkcol" width="100%"><nobr>
1092        <span class="sympad"><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#languageTagForLocale(java.util.Locale)">languageTagForLocale</a></span>(Locale locale)</nobr>
1093
1094        <div class="jd-descrdiv">Returns an RFC-5646 language tag string fo the given locale.</div>
1095
1096  </td></tr>
1097
1098
1099
1100</table>
1101
1102
1103
1104
1105
1106
1107
1108<!-- ========== METHOD SUMMARY =========== -->
1109<table id="inhmethods" class="jd-sumtable"><tr><th>
1110  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1111  <div style="clear:left;">Inherited Methods</div></th></tr>
1112
1113
1114<tr class="api apilevel-" >
1115<td colspan="12">
1116  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1117          ><img id="inherited-methods-java.lang.Object-trigger"
1118          src="/assets/images/triangle-closed.png"
1119          class="jd-expando-trigger-img" /></a>
1120From class
1121
1122  java.lang.Object
1123
1124<div id="inherited-methods-java.lang.Object">
1125  <div id="inherited-methods-java.lang.Object-list"
1126        class="jd-inheritedlinks">
1127  </div>
1128  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1129    <table class="jd-sumtable-expando">
1130
1131
1132
1133
1134    <tr class="alt-color api apilevel-" >
1135        <td class="jd-typecol"><nobr>
1136
1137
1138
1139
1140
1141            Object</nobr>
1142        </td>
1143        <td class="jd-linkcol" width="100%"><nobr>
1144        <span class="sympad">clone</span>()</nobr>
1145
1146  </td></tr>
1147
1148
1149
1150    <tr class=" api apilevel-" >
1151        <td class="jd-typecol"><nobr>
1152
1153
1154
1155
1156
1157            boolean</nobr>
1158        </td>
1159        <td class="jd-linkcol" width="100%"><nobr>
1160        <span class="sympad">equals</span>(Object arg0)</nobr>
1161
1162  </td></tr>
1163
1164
1165
1166    <tr class="alt-color api apilevel-" >
1167        <td class="jd-typecol"><nobr>
1168
1169
1170
1171
1172
1173            void</nobr>
1174        </td>
1175        <td class="jd-linkcol" width="100%"><nobr>
1176        <span class="sympad">finalize</span>()</nobr>
1177
1178  </td></tr>
1179
1180
1181
1182    <tr class=" api apilevel-" >
1183        <td class="jd-typecol"><nobr>
1184
1185
1186            final
1187
1188
1189            Class&lt;?&gt;</nobr>
1190        </td>
1191        <td class="jd-linkcol" width="100%"><nobr>
1192        <span class="sympad">getClass</span>()</nobr>
1193
1194  </td></tr>
1195
1196
1197
1198    <tr class="alt-color api apilevel-" >
1199        <td class="jd-typecol"><nobr>
1200
1201
1202
1203
1204
1205            int</nobr>
1206        </td>
1207        <td class="jd-linkcol" width="100%"><nobr>
1208        <span class="sympad">hashCode</span>()</nobr>
1209
1210  </td></tr>
1211
1212
1213
1214    <tr class=" api apilevel-" >
1215        <td class="jd-typecol"><nobr>
1216
1217
1218            final
1219
1220
1221            void</nobr>
1222        </td>
1223        <td class="jd-linkcol" width="100%"><nobr>
1224        <span class="sympad">notify</span>()</nobr>
1225
1226  </td></tr>
1227
1228
1229
1230    <tr class="alt-color api apilevel-" >
1231        <td class="jd-typecol"><nobr>
1232
1233
1234            final
1235
1236
1237            void</nobr>
1238        </td>
1239        <td class="jd-linkcol" width="100%"><nobr>
1240        <span class="sympad">notifyAll</span>()</nobr>
1241
1242  </td></tr>
1243
1244
1245
1246    <tr class=" api apilevel-" >
1247        <td class="jd-typecol"><nobr>
1248
1249
1250
1251
1252
1253            String</nobr>
1254        </td>
1255        <td class="jd-linkcol" width="100%"><nobr>
1256        <span class="sympad">toString</span>()</nobr>
1257
1258  </td></tr>
1259
1260
1261
1262    <tr class="alt-color api apilevel-" >
1263        <td class="jd-typecol"><nobr>
1264
1265
1266            final
1267
1268
1269            void</nobr>
1270        </td>
1271        <td class="jd-linkcol" width="100%"><nobr>
1272        <span class="sympad">wait</span>()</nobr>
1273
1274  </td></tr>
1275
1276
1277
1278    <tr class=" api apilevel-" >
1279        <td class="jd-typecol"><nobr>
1280
1281
1282            final
1283
1284
1285            void</nobr>
1286        </td>
1287        <td class="jd-linkcol" width="100%"><nobr>
1288        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1289
1290  </td></tr>
1291
1292
1293
1294    <tr class="alt-color api apilevel-" >
1295        <td class="jd-typecol"><nobr>
1296
1297
1298            final
1299
1300
1301            void</nobr>
1302        </td>
1303        <td class="jd-linkcol" width="100%"><nobr>
1304        <span class="sympad">wait</span>(long arg0)</nobr>
1305
1306  </td></tr>
1307
1308
1309</table>
1310  </div>
1311</div>
1312</td></tr>
1313
1314
1315</table>
1316
1317
1318</div><!-- jd-descr (summary) -->
1319
1320<!-- Details -->
1321
1322
1323
1324
1325
1326
1327
1328
1329<!-- XML Attributes -->
1330
1331
1332<!-- Enum Values -->
1333
1334
1335<!-- Constants -->
1336
1337
1338<!-- ========= ENUM CONSTANTS DETAIL ======== -->
1339<h2>Constants</h2>
1340
1341
1342
1343
1344<A NAME="ACTION_SYNC_STATUS"></A>
1345
1346<div class="jd-details api apilevel-">
1347    <h4 class="jd-details-title">
1348      <span class="normal">
1349        public
1350        static
1351        final
1352        String
1353      </span>
1354        ACTION_SYNC_STATUS
1355    </h4>
1356      <div class="api-level">
1357
1358
1359
1360
1361      </div>
1362    <div class="jd-details-descr">
1363
1364  <div class="jd-tagdata jd-tagdescr"><p>A Cast extension action for requesting the current media status when the current item ID is
1365 not known to the client application.
1366 <p>
1367 The extra <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_SESSION_ID">EXTRA_SESSION_ID</a></code>
1368 must be supplied in the request. The request will fail with an error if the current session
1369 does not match this session ID, or if there is no current session.
1370 <p>
1371 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>
1372 may optionally be supplied in the request to attach an update receiver for the current media
1373 item, if there is any.
1374 <p>
1375 If any media is currently loaded, the result intent will contain the extras
1376 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_ID">EXTRA_ITEM_ID</a></code>,
1377 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_STATUS">EXTRA_ITEM_STATUS</a></code>, and
1378 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#EXTRA_ITEM_METADATA">EXTRA_ITEM_METADATA</a></code>.
1379 Otherwise, the result intent will be empty.
1380</p></div>
1381
1382
1383        <div class="jd-tagdata">
1384        <span class="jd-tagtitle">Constant Value: </span>
1385        <span>
1386
1387                "com.google.android.gms.cast.ACTION_SYNC_STATUS"
1388
1389        </span>
1390        </div>
1391
1392    </div>
1393</div>
1394
1395
1396
1397<A NAME="CATEGORY_CAST"></A>
1398
1399<div class="jd-details api apilevel-">
1400    <h4 class="jd-details-title">
1401      <span class="normal">
1402        public
1403        static
1404        final
1405        String
1406      </span>
1407        CATEGORY_CAST
1408    </h4>
1409      <div class="api-level">
1410
1411
1412
1413
1414      </div>
1415    <div class="jd-details-descr">
1416      <p>
1417  <p class="caution"><strong>
1418      This constant is deprecated.</strong><br/>
1419    use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code> instead.
1420
1421  </p>
1422  <div class="jd-tagdata jd-tagdescr"><p>A control category for discovering Cast devices. When used as-is, matches any Cast device,
1423 independent of app or namespace support. For restricting Cast devices by app and/or
1424 namespaces support, use <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code>.</p></div>
1425
1426
1427        <div class="jd-tagdata">
1428        <span class="jd-tagtitle">Constant Value: </span>
1429        <span>
1430
1431                "com.google.android.gms.cast.CATEGORY_CAST"
1432
1433        </span>
1434        </div>
1435
1436    </div>
1437</div>
1438
1439
1440
1441<A NAME="DEFAULT_MEDIA_RECEIVER_APPLICATION_ID"></A>
1442
1443<div class="jd-details api apilevel-">
1444    <h4 class="jd-details-title">
1445      <span class="normal">
1446        public
1447        static
1448        final
1449        String
1450      </span>
1451        DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
1452    </h4>
1453      <div class="api-level">
1454
1455
1456
1457
1458      </div>
1459    <div class="jd-details-descr">
1460
1461  <div class="jd-tagdata jd-tagdescr"><p>The application ID for the Cast Default Media Receiver.
1462</p></div>
1463
1464
1465        <div class="jd-tagdata">
1466        <span class="jd-tagtitle">Constant Value: </span>
1467        <span>
1468
1469                "CC1AD845"
1470
1471        </span>
1472        </div>
1473
1474    </div>
1475</div>
1476
1477
1478
1479<A NAME="ERROR_CODE_REQUEST_FAILED"></A>
1480
1481<div class="jd-details api apilevel-">
1482    <h4 class="jd-details-title">
1483      <span class="normal">
1484        public
1485        static
1486        final
1487        int
1488      </span>
1489        ERROR_CODE_REQUEST_FAILED
1490    </h4>
1491      <div class="api-level">
1492
1493
1494
1495
1496      </div>
1497    <div class="jd-details-descr">
1498
1499  <div class="jd-tagdata jd-tagdescr"><p>An error code indicating that a Cast request has failed.
1500</p></div>
1501
1502
1503        <div class="jd-tagdata">
1504        <span class="jd-tagtitle">Constant Value: </span>
1505        <span>
1506
1507                1
1508                (0x00000001)
1509
1510        </span>
1511        </div>
1512
1513    </div>
1514</div>
1515
1516
1517
1518<A NAME="ERROR_CODE_SESSION_START_FAILED"></A>
1519
1520<div class="jd-details api apilevel-">
1521    <h4 class="jd-details-title">
1522      <span class="normal">
1523        public
1524        static
1525        final
1526        int
1527      </span>
1528        ERROR_CODE_SESSION_START_FAILED
1529    </h4>
1530      <div class="api-level">
1531
1532
1533
1534
1535      </div>
1536    <div class="jd-details-descr">
1537
1538  <div class="jd-tagdata jd-tagdescr"><p>An error code indicating that the request could not be processed because the session could
1539 not be started.
1540</p></div>
1541
1542
1543        <div class="jd-tagdata">
1544        <span class="jd-tagtitle">Constant Value: </span>
1545        <span>
1546
1547                2
1548                (0x00000002)
1549
1550        </span>
1551        </div>
1552
1553    </div>
1554</div>
1555
1556
1557
1558<A NAME="ERROR_CODE_TEMPORARILY_DISCONNECTED"></A>
1559
1560<div class="jd-details api apilevel-">
1561    <h4 class="jd-details-title">
1562      <span class="normal">
1563        public
1564        static
1565        final
1566        int
1567      </span>
1568        ERROR_CODE_TEMPORARILY_DISCONNECTED
1569    </h4>
1570      <div class="api-level">
1571
1572
1573
1574
1575      </div>
1576    <div class="jd-details-descr">
1577
1578  <div class="jd-tagdata jd-tagdescr"><p>An error code indicating that the connection to the Cast device has been lost, but the system
1579 is actively trying to re-establish the connection.
1580</p></div>
1581
1582
1583        <div class="jd-tagdata">
1584        <span class="jd-tagtitle">Constant Value: </span>
1585        <span>
1586
1587                3
1588                (0x00000003)
1589
1590        </span>
1591        </div>
1592
1593    </div>
1594</div>
1595
1596
1597
1598<A NAME="EXTRA_CAST_APPLICATION_ID"></A>
1599
1600<div class="jd-details api apilevel-">
1601    <h4 class="jd-details-title">
1602      <span class="normal">
1603        public
1604        static
1605        final
1606        String
1607      </span>
1608        EXTRA_CAST_APPLICATION_ID
1609    </h4>
1610      <div class="api-level">
1611
1612
1613
1614
1615      </div>
1616    <div class="jd-details-descr">
1617
1618  <div class="jd-tagdata jd-tagdescr"><p>The extra that contains the ID of the application to launch for an
1619 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1620 request. The value is expected to be a String.
1621</p></div>
1622
1623
1624        <div class="jd-tagdata">
1625        <span class="jd-tagtitle">Constant Value: </span>
1626        <span>
1627
1628                "com.google.android.gms.cast.EXTRA_CAST_APPLICATION_ID"
1629
1630        </span>
1631        </div>
1632
1633    </div>
1634</div>
1635
1636
1637
1638<A NAME="EXTRA_CAST_LANGUAGE_CODE"></A>
1639
1640<div class="jd-details api apilevel-">
1641    <h4 class="jd-details-title">
1642      <span class="normal">
1643        public
1644        static
1645        final
1646        String
1647      </span>
1648        EXTRA_CAST_LANGUAGE_CODE
1649    </h4>
1650      <div class="api-level">
1651
1652
1653
1654
1655      </div>
1656    <div class="jd-details-descr">
1657
1658  <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates the language to be used by the receiver application. May be
1659 included in an
1660 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1661 request. The value is expected to be a language tag in RFC-5646 format; a tag can be
1662 constructed from an <code><a href="/reference/java/util/Locale.html">Locale</a></code> object using
1663 <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#languageTagForLocale(java.util.Locale)">languageTagForLocale(Locale)</a></code>.
1664</p></div>
1665
1666
1667        <div class="jd-tagdata">
1668        <span class="jd-tagtitle">Constant Value: </span>
1669        <span>
1670
1671                "com.google.android.gms.cast.EXTRA_CAST_LANGUAGE_CODE"
1672
1673        </span>
1674        </div>
1675
1676    </div>
1677</div>
1678
1679
1680
1681<A NAME="EXTRA_CAST_RELAUNCH_APPLICATION"></A>
1682
1683<div class="jd-details api apilevel-">
1684    <h4 class="jd-details-title">
1685      <span class="normal">
1686        public
1687        static
1688        final
1689        String
1690      </span>
1691        EXTRA_CAST_RELAUNCH_APPLICATION
1692    </h4>
1693      <div class="api-level">
1694
1695
1696
1697
1698      </div>
1699    <div class="jd-details-descr">
1700
1701  <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates whether the application should be relaunched if it is already
1702 running (the default behavior) or whether an attempt should be made to join the application
1703 first. May be included in an
1704 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1705 request. The value is expected to be a boolean.
1706</p></div>
1707
1708
1709        <div class="jd-tagdata">
1710        <span class="jd-tagtitle">Constant Value: </span>
1711        <span>
1712
1713                "com.google.android.gms.cast.EXTRA_CAST_RELAUNCH_APPLICATION"
1714
1715        </span>
1716        </div>
1717
1718    </div>
1719</div>
1720
1721
1722
1723<A NAME="EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS"></A>
1724
1725<div class="jd-details api apilevel-">
1726    <h4 class="jd-details-title">
1727      <span class="normal">
1728        public
1729        static
1730        final
1731        String
1732      </span>
1733        EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS
1734    </h4>
1735      <div class="api-level">
1736
1737
1738
1739
1740      </div>
1741    <div class="jd-details-descr">
1742
1743  <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates that the receiver application should be stopped when the session
1744 ends. May be included in an
1745 <code><a href="https://developer.android.com/reference/android/support/v7/media/MediaControlIntent.html#ACTION_START_SESSION">ACTION_START_SESSION</a></code>
1746 request. The value is expected to be a boolean.
1747</p></div>
1748
1749
1750        <div class="jd-tagdata">
1751        <span class="jd-tagtitle">Constant Value: </span>
1752        <span>
1753
1754                "com.google.android.gms.cast.EXTRA_CAST_STOP_APPLICATION_WHEN_SESSION_ENDS"
1755
1756        </span>
1757        </div>
1758
1759    </div>
1760</div>
1761
1762
1763
1764<A NAME="EXTRA_CUSTOM_DATA"></A>
1765
1766<div class="jd-details api apilevel-">
1767    <h4 class="jd-details-title">
1768      <span class="normal">
1769        public
1770        static
1771        final
1772        String
1773      </span>
1774        EXTRA_CUSTOM_DATA
1775    </h4>
1776      <div class="api-level">
1777
1778
1779
1780
1781      </div>
1782    <div class="jd-details-descr">
1783
1784  <div class="jd-tagdata jd-tagdescr"><p>The extra that contains a compact JSON string of custom data to pass with a media request.
1785</p></div>
1786
1787
1788        <div class="jd-tagdata">
1789        <span class="jd-tagtitle">Constant Value: </span>
1790        <span>
1791
1792                "com.google.android.gms.cast.EXTRA_CUSTOM_DATA"
1793
1794        </span>
1795        </div>
1796
1797    </div>
1798</div>
1799
1800
1801
1802<A NAME="EXTRA_DEBUG_LOGGING_ENABLED"></A>
1803
1804<div class="jd-details api apilevel-">
1805    <h4 class="jd-details-title">
1806      <span class="normal">
1807        public
1808        static
1809        final
1810        String
1811      </span>
1812        EXTRA_DEBUG_LOGGING_ENABLED
1813    </h4>
1814      <div class="api-level">
1815
1816
1817
1818
1819      </div>
1820    <div class="jd-details-descr">
1821
1822  <div class="jd-tagdata jd-tagdescr"><p>The extra that indicates whether debug logging should be enabled for the Cast session. The
1823 value is expected to be a boolean.
1824</p></div>
1825
1826
1827        <div class="jd-tagdata">
1828        <span class="jd-tagtitle">Constant Value: </span>
1829        <span>
1830
1831                "com.google.android.gms.cast.EXTRA_DEBUG_LOGGING_ENABLED"
1832
1833        </span>
1834        </div>
1835
1836    </div>
1837</div>
1838
1839
1840
1841<A NAME="EXTRA_ERROR_CODE"></A>
1842
1843<div class="jd-details api apilevel-">
1844    <h4 class="jd-details-title">
1845      <span class="normal">
1846        public
1847        static
1848        final
1849        String
1850      </span>
1851        EXTRA_ERROR_CODE
1852    </h4>
1853      <div class="api-level">
1854
1855
1856
1857
1858      </div>
1859    <div class="jd-details-descr">
1860
1861  <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
1862 <code>ERROR_CODE_*</code> constants declared in this class.
1863</p></div>
1864
1865
1866        <div class="jd-tagdata">
1867        <span class="jd-tagtitle">Constant Value: </span>
1868        <span>
1869
1870                "com.google.android.gms.cast.EXTRA_ERROR_CODE"
1871
1872        </span>
1873        </div>
1874
1875    </div>
1876</div>
1877
1878
1879
1880
1881<!-- Fields -->
1882
1883
1884<!-- Public ctors -->
1885
1886
1887
1888<!-- ========= CONSTRUCTOR DETAIL ======== -->
1889<!-- Protected ctors -->
1890
1891
1892
1893<!-- ========= METHOD DETAIL ======== -->
1894<!-- Public methdos -->
1895
1896<h2>Public Methods</h2>
1897
1898
1899
1900<A NAME="categoryForCast(java.lang.String)"></A>
1901
1902<div class="jd-details api apilevel-">
1903    <h4 class="jd-details-title">
1904      <span class="normal">
1905        public
1906        static
1907
1908
1909
1910        String
1911      </span>
1912      <span class="sympad">categoryForCast</span>
1913      <span class="normal">(String applicationId)</span>
1914    </h4>
1915      <div class="api-level">
1916        <div></div>
1917
1918
1919
1920      </div>
1921    <div class="jd-details-descr">
1922
1923  <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices that support running the
1924 specified app, independent of whether the app is running or not.</p></div>
1925  <div class="jd-tagdata">
1926      <h5 class="jd-tagtitle">Parameters</h5>
1927      <table class="jd-tagtable">
1928        <tr>
1929          <th>applicationId</td>
1930          <td>The application ID of the receiver application.</td>
1931        </tr>
1932      </table>
1933  </div>
1934  <div class="jd-tagdata">
1935      <h5 class="jd-tagtitle">Throws</h5>
1936      <table class="jd-tagtable">
1937        <tr>
1938            <th>IllegalArgumentException</td>
1939            <td>If <code>applicationId</code> is <code>null</code>.
1940</td>
1941        </tr>
1942      </table>
1943  </div>
1944
1945    </div>
1946</div>
1947
1948
1949<A NAME="categoryForCast(java.lang.String, java.util.Collection<java.lang.String>)"></A>
1950
1951<div class="jd-details api apilevel-">
1952    <h4 class="jd-details-title">
1953      <span class="normal">
1954        public
1955        static
1956
1957
1958
1959        String
1960      </span>
1961      <span class="sympad">categoryForCast</span>
1962      <span class="normal">(String applicationId, Collection&lt;String&gt; namespaces)</span>
1963    </h4>
1964      <div class="api-level">
1965        <div></div>
1966
1967
1968
1969      </div>
1970    <div class="jd-details-descr">
1971
1972  <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices meeting <em>both</em>
1973 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
1974 <code><a href="/reference/com/google/android/gms/cast/CastMediaControlIntent.html#categoryForCast(java.lang.String)">categoryForCast(String)</a></code> for more details.</p></div>
1975  <div class="jd-tagdata">
1976      <h5 class="jd-tagtitle">Throws</h5>
1977      <table class="jd-tagtable">
1978        <tr>
1979            <th>IllegalArgumentException</td>
1980            <td>If either of the parameters is <code>null</code>.
1981</td>
1982        </tr>
1983      </table>
1984  </div>
1985
1986    </div>
1987</div>
1988
1989
1990<A NAME="categoryForCast(java.util.Collection<java.lang.String>)"></A>
1991
1992<div class="jd-details api apilevel-">
1993    <h4 class="jd-details-title">
1994      <span class="normal">
1995        public
1996        static
1997
1998
1999
2000        String
2001      </span>
2002      <span class="sympad">categoryForCast</span>
2003      <span class="normal">(Collection&lt;String&gt; namespaces)</span>
2004    </h4>
2005      <div class="api-level">
2006        <div></div>
2007
2008
2009
2010      </div>
2011    <div class="jd-details-descr">
2012
2013  <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices currently running an
2014 application which supports the specified namespaces. Apps supporting additional namespaces
2015 beyond those specified here are still considered supported.</p></div>
2016  <div class="jd-tagdata">
2017      <h5 class="jd-tagtitle">Throws</h5>
2018      <table class="jd-tagtable">
2019        <tr>
2020            <th>IllegalArgumentException</td>
2021            <td>If <code>namespaces</code> is <code>null</code>.
2022</td>
2023        </tr>
2024      </table>
2025  </div>
2026
2027    </div>
2028</div>
2029
2030
2031<A NAME="categoryForRemotePlayback(java.lang.String)"></A>
2032
2033<div class="jd-details api apilevel-">
2034    <h4 class="jd-details-title">
2035      <span class="normal">
2036        public
2037        static
2038
2039
2040
2041        String
2042      </span>
2043      <span class="sympad">categoryForRemotePlayback</span>
2044      <span class="normal">(String applicationId)</span>
2045    </h4>
2046      <div class="api-level">
2047        <div></div>
2048
2049
2050
2051      </div>
2052    <div class="jd-details-descr">
2053
2054  <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices which support the default
2055 Android remote playback actions using the specified Cast player. If the Default Media
2056 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
2057 <code>applicationId</code>.</p></div>
2058  <div class="jd-tagdata">
2059      <h5 class="jd-tagtitle">Parameters</h5>
2060      <table class="jd-tagtable">
2061        <tr>
2062          <th>applicationId</td>
2063          <td>The application ID of the receiver application.</td>
2064        </tr>
2065      </table>
2066  </div>
2067  <div class="jd-tagdata">
2068      <h5 class="jd-tagtitle">Throws</h5>
2069      <table class="jd-tagtable">
2070        <tr>
2071            <th>IllegalArgumentException</td>
2072            <td>If <code>applicationId</code> is <code>null</code>.
2073</td>
2074        </tr>
2075      </table>
2076  </div>
2077
2078    </div>
2079</div>
2080
2081
2082<A NAME="categoryForRemotePlayback()"></A>
2083
2084<div class="jd-details api apilevel-">
2085    <h4 class="jd-details-title">
2086      <span class="normal">
2087        public
2088        static
2089
2090
2091
2092        String
2093      </span>
2094      <span class="sympad">categoryForRemotePlayback</span>
2095      <span class="normal">()</span>
2096    </h4>
2097      <div class="api-level">
2098        <div></div>
2099
2100
2101
2102      </div>
2103    <div class="jd-details-descr">
2104
2105  <div class="jd-tagdata jd-tagdescr"><p>Returns a custom control category for discovering Cast devices which support the Default
2106 Media Receiver.
2107</p></div>
2108
2109    </div>
2110</div>
2111
2112
2113<A NAME="languageTagForLocale(java.util.Locale)"></A>
2114
2115<div class="jd-details api apilevel-">
2116    <h4 class="jd-details-title">
2117      <span class="normal">
2118        public
2119        static
2120
2121
2122
2123        String
2124      </span>
2125      <span class="sympad">languageTagForLocale</span>
2126      <span class="normal">(Locale locale)</span>
2127    </h4>
2128      <div class="api-level">
2129        <div></div>
2130
2131
2132
2133      </div>
2134    <div class="jd-details-descr">
2135
2136  <div class="jd-tagdata jd-tagdescr"><p>Returns an RFC-5646 language tag string fo the given locale.
2137</p></div>
2138
2139    </div>
2140</div>
2141
2142
2143
2144
2145
2146<!-- ========= METHOD DETAIL ======== -->
2147
2148
2149
2150<!-- ========= END OF CLASS DATA ========= -->
2151<A NAME="navbar_top"></A>
2152
2153<div id="footer" class="wrap" >
2154
2155
2156  <div id="copyright">
2157
2158  Except as noted, this content is licensed under <a
2159  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2160  For details and restrictions, see the <a href="/license.html">
2161  Content License</a>.
2162  </div>
2163  <div id="build_info">
2164
2165<script src="/timestamp.js" type="text/javascript"></script>
2166<script>document.write(BUILD_TIMESTAMP)</script>
2167
2168  </div>
2169
2170
2171  <div id="footerlinks">
2172
2173  <p>
2174    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2175    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2176    <a href="/support.html">Support</a>
2177  </p>
2178  </div>
2179
2180</div> <!-- end footer -->
2181</div> <!-- jd-content -->
2182
2183</div><!-- end doc-content -->
2184
2185</div> <!-- end body-content -->
2186
2187
2188
2189
2190
2191
2192</body>
2193</html>
2194