导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

OrientationSensor.ReportInterval | reportInterval Property

获取或设置传感器支持的报告间隔。

语法


var reportInterval = orientationSensor.reportInterval;
orientationSensor.reportInterval = reportInterval;

属性值

类型: Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

传感器支持的报告间隔。

备注

报告间隔以毫秒为单位指定。

报表间隔将被设置为一个默认值,该默认值将会根据传感器驱动程序的实施而变化。 如果应用程序不希望使用此默认值,则应将报告间隔设置为一个非零值,然后再注册事件处理程序或调用 GetCurrentReading。 之后传感器将尝试分配资源以满足应用程序要求,但传感器还必须平衡使用该传感器的其他应用程序的需求。

在注册事件处理程序,或者调用 GetCurrentReading 之后,对报告间隔的更改可能会应用于后续传感器读数的传递。

相反,当应用程序使用完传感器时,通过将其设置为零它应显式返回传感器到其默认报表间隔。这对于幂保护很重要,特别是在使用可以在垃圾回收之前不确定限期地保留传感器对象激活的语言。

应用程序应在设置报表间隔之前参考 MinimumReportInterval 属性以确保传感器可以考虑请求的报告间隔。设置该最低支持的间隔下的值将触发异常或未定义的结果。

尽管应用程序可以将此值设置为请求特定报告间隔,但是驱动程序会根据内部逻辑确定实际报告间隔。例如,该驱动程序可能使用由所有调用方请求的简短报告间隔。

设置零的值请求该驱动程序使用其默认报表间隔。与请求特定间隔,该驱动程序会根据其他客户端请求以及内部逻辑选择一个不同的时间间隔。

传感器平台基于当前报告间隔自动设置了方向传感器的更改区分敏感度。此表为给定间隔指定更改区分值。

当前报告间隔(指定以毫秒为单位)。更改区分敏感度(按度数指定)
1 毫秒 – 16 毫秒0.01 度
17 毫秒 – 32 毫秒0.5 度
>= 33 毫秒2 度

 

要求

最低支持客户端

Windows 8

最低支持服务器

不支持“无”

最低支持电话

Windows Phone 8

命名空间

Windows.Devices.Sensors
Windows::Devices::Sensors [C++]

元数据

Windows.winmd

另请参见

OrientationSensor
MinimumReportInterval

 

 

显示:
© 2014 Microsoft