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
Параметры
- config
- VirtualDisplayConfig
Возвращаемое значение
- Атрибуты
Комментарии
Создает виртуальный дисплей.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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
Параметры
- config
- VirtualDisplayConfig
- handler
- Handler
- callback
- VirtualDisplay.Callback
Возвращаемое значение
- Атрибуты
Применяется к
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
- flags
- VirtualDisplayFlags
Возвращаемое значение
- Атрибуты
Комментарии
Создает виртуальный дисплей.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- <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, если изначально нет.
- flags
- VirtualDisplayFlags
Сочетание флагов виртуального отображения: VirtualDisplayFlagPublic, VirtualDisplayFlagPresentation, , VirtualDisplayFlagSecureVirtualDisplayFlagOwnContentOnlyили VirtualDisplayFlagAutoMirror.
- callback
- VirtualDisplay.Callback
Обратный вызов при изменении состояния VirtualDisplay изменений
- handler
- Handler
Обработчик, на котором должен вызываться прослушиватель, или null, если прослушиватель должен вызываться в цикле вызываемого потока.
Возвращаемое значение
- Атрибуты
Исключения
Значение , если вызывающий объект не имеет разрешения на создание виртуального дисплея с указанными флагами.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.