MediaRouter2.SetRouteListingPreference(RouteListingPreference) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメディア ルーターに関連付けられているアプリの 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 を一貫した状態に保つために、 #registerRouteCallback registering any route callbacks の前と RouteCallback#onRoutesUpdated route updates を受け取った直後に、このメソッドを呼び出す必要があります。 このメソッドは、他の任意の時点で呼び出して、リスト設定を動的に更新することもできます。
プロキシ ルーター インスタンスでこのメソッドを呼び出すと、 UnsupportedOperationExceptionがスローされます。
注:
<ol><li>一致する複数のルートの ID を MediaRoute2Info#getDeduplicationIds() deduplication idsに含めないようにしてください。 その場合、システムは独自の基準を使用して重複除去します。
<li>このメソッドを使用して出力スイッチャー内のルートをランク付けし、より重要なルートを最初に配置できます。 システムは、提案されたランク付けをオーバーライドする可能性があります。
<li>この方法を使用して、動的条件を使用してルートを一覧表示しないようにすることができます。 たとえば、実行時の条件に従って、特定の種類のデバイスへのアクセスを制限できます。
</ol>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。