MediaCaptureRelativePanelWatcher 类

定义

监视与 DisplayRegion 关联的面板,以便应用在面板的相对位置更改时接收通知。

public ref class MediaCaptureRelativePanelWatcher sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MediaCaptureRelativePanelWatcher final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MediaCaptureRelativePanelWatcher : System.IDisposable
Public NotInheritable Class MediaCaptureRelativePanelWatcher
Implements IDisposable
继承
Object Platform::Object IInspectable MediaCaptureRelativePanelWatcher
属性
实现

Windows 要求

设备系列
Windows 10, version 2004 (在 10.0.19041.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v10.0 中引入)

注解

此 API 适用于在显示区域的相对位置在运行时可能会更改的基于相机的设备的场景,从而允许应用动态修改其相机捕获行为。

通过调用 MediaCapture.CreateRelativePanelWatcher 获取此类的实例。

属性

RelativePanel

获取 MediaCaptureRelativePanelWatcher 监视更改的相对面板。

方法

Close()

关闭相对面板观察程序并释放关联的资源。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

Start()

启动 MediaCaptureRelativePanelWatcher 监视关联 DisplayRegion 的相对面板位置。

Stop()

停止 MediaCaptureRelativePanelWatcher 监视关联 DisplayRegion 的相对面板位置。

事件

Changed

MediaCaptureRelativePanelWatcher 监视的面板的相对位置更改时引发。

适用于

另请参阅

  • <xref:Windows.Media.Capture.MediaCapture.CreateRelativePanelWatcher(Windows.Media.Capture.StreamingCaptureMode%2cWindows.UI.WindowManagement.DisplayRegion)%0a%5bDisplayRegion%5d(%2fuwp%2fapi%2fwindows.ui.windowmanagement.displayregion)>