SceneAnalysisEffect 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一种效果,该效果分析视频帧以确定任何受支持的可变照片序列捕获技术是否可生成更高质量的捕获图像。
public ref class SceneAnalysisEffect sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SceneAnalysisEffect final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SceneAnalysisEffect
Public NotInheritable Class SceneAnalysisEffect
- 继承
- 属性
- 实现
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
通过将 SceneAnalysisEffectDefinition 对象传递到 MediaCapture.AddVideoEffectAsync 来获取此类的实例。
与其他效果一样,场景分析器效果通过调用 AddEffectAsync 添加到捕获管道。 开始捕获后,将引发 SceneAnalyzed 事件。 在此事件的处理程序中,可以访问输出对象,该对象指示特定技术改进捕获的图像的可能性。 输出对象还提供一组具有建议设置的 FrameController 对象,这些设置可直接分配给 VariablePhotoSequenceController.DesiredFrameControllers 集合以启用捕获技术。
在当前版本中,唯一支持的分析器是高动态范围 (HDR) 分析器。
有关使用 SceneAnalysisEffect 的操作指南,请参阅 MediaCapture 的场景裂解。
属性
DesiredAnalysisInterval |
获取或设置分析视频帧的时间窗口的持续时间。 |
HighDynamicRangeAnalyzer |
获取 HighDynamicRangeControl 对象,该对象用于启用或禁用高动态范围 (HDR) 分析。 |
方法
SetProperties(IPropertySet) |
设置 IMediaExtension 上的属性。 |
事件
SceneAnalyzed |
场景分析完成时引发。 请参阅 SceneAnalyzedEventArgs |