다음을 통해 공유


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

매개 변수

반환

특성

설명

가상 디스플레이를 만듭니다.

에 대한 android.hardware.display.DisplayManager.createVirtualDisplay(android.hardware.display.VirtualDisplayConfig)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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

반환

특성

설명

가상 디스플레이를 만듭니다.

에 대한 android.hardware.display.DisplayManager.createVirtualDisplay(java.lang.String, int, int, int, android.view.Surface, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상