DisplayManager.CreateVirtualDisplay メソッド

定義

オーバーロード

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

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

CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags, VirtualDisplay+Callback, 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

戻り値

属性

注釈

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

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

こちらもご覧ください

  • <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。

戻り値

属性

例外

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

注釈

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

適用対象