DigitalWindowControl 类

定义

允许应用捕获捕获设备传感器的子区域。 对于提供高分辨率本机传感器的相机,此功能支持数字平移、倾斜和缩放,并允许应用获取此类物体的更详细图像,而无需更改媒体分辨率。

public ref class DigitalWindowControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DigitalWindowControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DigitalWindowControl
Public NotInheritable Class DigitalWindowControl
继承
Object Platform::Object IInspectable DigitalWindowControl
属性

Windows 要求

设备系列
Windows 10, version 2104 (在 10.0.20348.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v12.0 中引入)

注解

通过依次访问 MediaCapture.VideoDeviceController 属性和 VideoDeviceController.DigitalWindowControl 属性来访问捕获设备的 DigitalWindowControl。 通过检查 DigitalWindowControl.IsSupported 来确定捕获设备是否支持这些控件。

有关在应用中使用 DigitalWindowControl 的详细信息,请参阅 用于照片和视频捕获的手动相机控件

属性

CurrentMode

DigitalWindowMode 枚举中获取一个值,该值指定 DigitalWindowControl 的当前模式。

IsSupported

获取一个布尔值,该值指示捕获设备上是否支持 DigitalWindowControl

SupportedCapabilities

获取描述捕获设备功能的 DigitalWindowCapability 对象的只读列表。

SupportedModes

DigitalWindowMode 枚举中获取一个值数组,这些值指示捕获设备支持的模式。

方法

Configure(DigitalWindowMode)

DigitalWindowControl 配置为使用指定的模式。

Configure(DigitalWindowMode, DigitalWindowBounds)

DigitalWindowControl 配置为使用指定的模式和边界。

GetBounds()

获取表示当前数字窗口边界的 DigitalWindowBounds 对象。

GetCapabilityForSize(Int32, Int32)

获取一个 DigitalWindowCapability 对象,该对象指定指定捕获分辨率的捕获设备的数字窗口功能。

适用于

另请参阅