LightSensor.ReportLatency 属性

定义

获取或设置传感器信息批次之间的延迟。

public:
 property unsigned int ReportLatency { unsigned int get(); void set(unsigned int value); };
uint32_t ReportLatency();

void ReportLatency(uint32_t value);
public uint ReportLatency { get; set; }
var uInt32 = lightSensor.reportLatency;
lightSensor.reportLatency = uInt32;
Public Property ReportLatency As UInteger

属性值

UInt32

unsigned int

uint32_t

传感器信息批次之间的延迟(以毫秒为单位)。

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

此属性引用 ReadingChanged 事件的频率。

并非所有传感器都支持 ReportLatency。 如果传感器不支持此属性,其功能将与将此值设置为 0 时相同。 将此值设置为 0 将使用传感器的默认延迟。

如果将 ReportLatency 设置为高于支持的最大延迟的值,则传感器将使用支持的最大延迟。 但是,此属性的值不会更改。 最大可能的 ReportLatency 等于 MaxBatchSize 乘以 ReportInterval

请注意,多个应用程序可能依赖于单个传感器。 其中每个应用程序都可以为 ReportLatency 设置不同的值。 在这种情况下,传感器需要尝试适应 ReportLatency 的最低值。 因此,实际延迟可能与应用程序中此属性定义的延迟不匹配。 此属性对应于理想的延迟,这可能与传感器上的延迟不同。

有关传感器批处理的详细信息,请参阅 传感器

适用于