Language

MediaRouter.RouteInfo.PresentationDisplay プロパティ

定義

このルートが選択されているときに外部ディスプレイにandroid.app.Presentationを表示するためにアプリケーションで使用する必要があるDisplayを取得します。

public virtual Android.Views.Display PresentationDisplay { [Android.Runtime.Register("getPresentationDisplay", "()Landroid/view/Display;", "GetGetPresentationDisplayHandler")] get; }
[<get: Android.Runtime.Register("getPresentationDisplay", "()Landroid/view/Display;", "GetGetPresentationDisplayHandler")>]
member this.PresentationDisplay : Android.Views.Display

プロパティ値

このルートが選択されている場合に使用する優先プレゼンテーションの表示。なしの場合は null。

属性

注釈

このルートが選択されているときに外部ディスプレイにandroid.app.Presentationを表示するためにアプリケーションで使用する必要があるDisplayを取得します。 ルートによっては、ルートが現在選択されている場合にのみ有効な場合があります。

優先プレゼンテーションの表示は、選択されているルートまたは選択されていないルートとは別に変更される場合があります。 たとえば、ルート自体が変更されていない場合でも、外部 HDMI ディスプレイが接続または切断されると、既定のシステム ルートの表示が変更される場合があります。

ルートに関連付けられている外部表示がない場合、または表示がまだ UI を表示する準備ができていない場合、このメソッドは null を返す可能性があります。

アプリケーションは、 Callback#onRoutePresentationDisplayChanged コールバックを使用してプレゼンテーションディスプレイの変更をリッスンし、ディスプレイが使用可能になったり削除されたりしたときに、それに応じてその android.app.Presentation を表示または無視する必要があります。

この方法は、 #ROUTE_TYPE_LIVE_VIDEO live video ルートに対してのみ有効です。

Javaドキュメント。

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

適用対象

こちらもご覧ください