OrientationSensor.ReportLatency 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置传感器信息批次之间的延迟。
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 = orientationSensor.reportLatency;
orientationSensor.reportLatency = uInt32;
Public Property ReportLatency As UInteger
属性值
传感器信息成批之间的延迟(以毫秒为单位)。
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 的最小值。 因此,实际延迟可能与应用程序中此属性定义的延迟不匹配。 此属性对应于理想的延迟,这可能与传感器上的延迟不同。
有关传感器批处理的详细信息,请参阅 传感器。