次の方法で共有


DisplayManager.CreateVirtualDisplay メソッド

定義

オーバーロード

CreateVirtualDisplay(VirtualDisplayConfig)

仮想ディスプレイを作成します。

CreateVirtualDisplay(VirtualDisplayConfig, Handler, VirtualDisplay+Callback)
CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags)

仮想ディスプレイを作成します。

CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags, VirtualDisplay+Callback, Handler)

仮想ディスプレイを作成します。

CreateVirtualDisplay(VirtualDisplayConfig)

仮想ディスプレイを作成します。

[Android.Runtime.Register("createVirtualDisplay", "(Landroid/hardware/display/VirtualDisplayConfig;)Landroid/hardware/display/VirtualDisplay;", "", ApiSince=34)]
public Android.Hardware.Display.VirtualDisplay? CreateVirtualDisplay (Android.Hardware.Display.VirtualDisplayConfig config);
[<Android.Runtime.Register("createVirtualDisplay", "(Landroid/hardware/display/VirtualDisplayConfig;)Landroid/hardware/display/VirtualDisplay;", "", ApiSince=34)>]
member this.CreateVirtualDisplay : Android.Hardware.Display.VirtualDisplayConfig -> Android.Hardware.Display.VirtualDisplay

パラメーター

戻り値

属性

注釈

仮想ディスプレイを作成します。

の Java ドキュメントandroid.hardware.display.DisplayManager.createVirtualDisplay(android.hardware.display.VirtualDisplayConfig)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

CreateVirtualDisplay(VirtualDisplayConfig, Handler, VirtualDisplay+Callback)

[Android.Runtime.Register("createVirtualDisplay", "(Landroid/hardware/display/VirtualDisplayConfig;Landroid/os/Handler;Landroid/hardware/display/VirtualDisplay$Callback;)Landroid/hardware/display/VirtualDisplay;", "", ApiSince=34)]
public Android.Hardware.Display.VirtualDisplay? CreateVirtualDisplay (Android.Hardware.Display.VirtualDisplayConfig config, Android.OS.Handler? handler, Android.Hardware.Display.VirtualDisplay.Callback? callback);
[<Android.Runtime.Register("createVirtualDisplay", "(Landroid/hardware/display/VirtualDisplayConfig;Landroid/os/Handler;Landroid/hardware/display/VirtualDisplay$Callback;)Landroid/hardware/display/VirtualDisplay;", "", ApiSince=34)>]
member this.CreateVirtualDisplay : Android.Hardware.Display.VirtualDisplayConfig * Android.OS.Handler * Android.Hardware.Display.VirtualDisplay.Callback -> Android.Hardware.Display.VirtualDisplay

パラメーター

handler
Handler

戻り値

属性

適用対象

CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags)

仮想ディスプレイを作成します。

[Android.Runtime.Register("createVirtualDisplay", "(Ljava/lang/String;IIILandroid/view/Surface;I)Landroid/hardware/display/VirtualDisplay;", "")]
public Android.Hardware.Display.VirtualDisplay? CreateVirtualDisplay (string name, int width, int height, int densityDpi, Android.Views.Surface? surface, Android.Hardware.Display.VirtualDisplayFlags flags);
[<Android.Runtime.Register("createVirtualDisplay", "(Ljava/lang/String;IIILandroid/view/Surface;I)Landroid/hardware/display/VirtualDisplay;", "")>]
member this.CreateVirtualDisplay : string * int * int * int * Android.Views.Surface * Android.Hardware.Display.VirtualDisplayFlags -> Android.Hardware.Display.VirtualDisplay

パラメーター

name
String
width
Int32
height
Int32
densityDpi
Int32
surface
Surface

戻り値

属性

注釈

仮想ディスプレイを作成します。

の Java ドキュメントandroid.hardware.display.DisplayManager.createVirtualDisplay(java.lang.String, int, int, int, android.view.Surface, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

  • <xref:Android.Hardware.Display.DisplayManager.CreateVirtualDisplay(System.String%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>

適用対象

CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags, VirtualDisplay+Callback, Handler)

仮想ディスプレイを作成します。

[Android.Runtime.Register("createVirtualDisplay", "(Ljava/lang/String;IIILandroid/view/Surface;ILandroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;", "")]
public Android.Hardware.Display.VirtualDisplay? CreateVirtualDisplay (string name, int width, int height, int densityDpi, Android.Views.Surface? surface, Android.Hardware.Display.VirtualDisplayFlags flags, Android.Hardware.Display.VirtualDisplay.Callback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("createVirtualDisplay", "(Ljava/lang/String;IIILandroid/view/Surface;ILandroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;", "")>]
member this.CreateVirtualDisplay : string * int * int * int * Android.Views.Surface * Android.Hardware.Display.VirtualDisplayFlags * Android.Hardware.Display.VirtualDisplay.Callback * Android.OS.Handler -> Android.Hardware.Display.VirtualDisplay

パラメーター

name
String

仮想ディスプレイの名前は、空でない必要があります。

width
Int32

仮想ディスプレイの幅 (ピクセル単位) は 0 より大きくする必要があります。

height
Int32

仮想ディスプレイの高さ (ピクセル単位) は 0 より大きくする必要があります。

densityDpi
Int32

仮想ディスプレイの密度 (dpi) は 0 より大きくする必要があります。

surface
Surface

仮想ディスプレイのコンテンツをレンダリングするサーフェス。最初に何も表示されない場合は null。

callback
VirtualDisplay.Callback

変更時 VirtualDisplay に呼び出すコールバック

handler
Handler

リスナーを呼び出すハンドラー。呼び出し元スレッドのルーパーでリスナーを呼び出す必要がある場合は null。

戻り値

属性

例外

呼び出し元に、指定されたフラグを持つ仮想ディスプレイを作成するアクセス許可がない場合は 。

注釈

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象