Compass.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 = compass.reportLatency;
compass.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 は、ReportIntervalMaxBatchSize 倍に等しくなります。

複数のアプリケーションが 1 つのセンサーに依存する可能性があることに注意してください。 これらの各アプリケーションでは、 ReportLatency に対して異なる値を設定できます。 このシナリオでは、センサーは ReportLatency の最小値に対応する必要があります。 このため、実際の待機時間は、アプリケーションでこのプロパティによって定義されている待機時間と一致しない可能性があります。 このプロパティは、理想的な待機時間に対応します。これは、センサーの待機時間と同じではない可能性があります。

センサーのバッチ処理の詳細については、「 センサー」を参照してください。

適用対象