MediaRouter2.SetRouteListingPreference(RouteListingPreference) メソッド

定義

このメディア ルーターに RouteListingPreference 関連付けられているアプリの を設定します。

[Android.Runtime.Register("setRouteListingPreference", "(Landroid/media/RouteListingPreference;)V", "", ApiSince=34)]
public void SetRouteListingPreference (Android.Media.RouteListingPreference? routeListingPreference);
[<Android.Runtime.Register("setRouteListingPreference", "(Landroid/media/RouteListingPreference;)V", "", ApiSince=34)>]
member this.SetRouteListingPreference : Android.Media.RouteListingPreference -> unit

パラメーター

routeListingPreference
RouteListingPreference

RouteListingPreferenceルート一覧に使用するシステムの 。 null の場合、システムは既定のリスト条件を使用します。

属性

注釈

このメディア ルーターに RouteListingPreference 関連付けられているアプリの を設定します。

出力スイッチャーを使用して、メディア ルーティング用に一覧表示するルートをシステム UI に通知するには、このメソッドを使用します。

システム UI を一貫した状態に保つために、 を受信するRouteCallback#onRoutesUpdated route updates#registerRouteCallback registering any route callbacksと直後にこのメソッドを呼び出す必要があります。 このメソッドは、他の任意の時点で呼び出して、リスト設定を動的に更新することもできます。

メモ:

<ol><li>一致する 2 つ以上のルートの ID を に MediaRoute2Info#getDeduplicationIds() deduplication ids含めてはいけません。 その場合、システムは独自の基準を使用して重複除去します。 <li>この方法を使用して、出力スイッチャーでルートをランク付けし、より重要なルートを最初に配置できます。 提案されたランク付けがシステムによってオーバーライドされる場合があります。 <li>この方法を使用すると、動的条件を使用してルートを一覧表示しないようにすることができます。 たとえば、実行時の条件に従って、特定の種類のデバイスへのアクセスを制限できます。 </Ol>

android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象