次の方法で共有


OrientationSensor.GetDeviceSelector メソッド

定義

オーバーロード

GetDeviceSelector(SensorReadingType)

デバイス セレクターを取得します。

GetDeviceSelector(SensorReadingType, SensorOptimizationGoal)

デバイス セレクターを取得します。

GetDeviceSelector(SensorReadingType)

デバイス セレクターを取得します。

public:
 static Platform::String ^ GetDeviceSelector(SensorReadingType readingType);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
 static winrt::hstring GetDeviceSelector(SensorReadingType const& readingType);
[Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
public static string GetDeviceSelector(SensorReadingType readingType);
function getDeviceSelector(readingType)
Public Shared Function GetDeviceSelector (readingType As SensorReadingType) As String

パラメーター

readingType
SensorReadingType

取得するセンサーの種類。

戻り値

String

Platform::String

winrt::hstring

デバイス セレクターが存在する場合は、そのセレクターを返します。それ以外の場合は null。

属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

適用対象

GetDeviceSelector(SensorReadingType, SensorOptimizationGoal)

デバイス セレクターを取得します。

public:
 static Platform::String ^ GetDeviceSelector(SensorReadingType readingType, SensorOptimizationGoal optimizationGoal);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelectorWithSensorReadingTypeAndSensorOptimizationGoal")]
 static winrt::hstring GetDeviceSelector(SensorReadingType const& readingType, SensorOptimizationGoal const& optimizationGoal);
[Windows.Foundation.Metadata.Overload("GetDeviceSelectorWithSensorReadingTypeAndSensorOptimizationGoal")]
public static string GetDeviceSelector(SensorReadingType readingType, SensorOptimizationGoal optimizationGoal);
function getDeviceSelector(readingType, optimizationGoal)
Public Shared Function GetDeviceSelector (readingType As SensorReadingType, optimizationGoal As SensorOptimizationGoal) As String

パラメーター

readingType
SensorReadingType

取得するセンサーの種類。 Absolute SensorReadingType は、加速度計、ジャイロモター、磁力計を使用して OrientationSensor を返し、磁気北に対する向きを決定します。 Relative SensorReadingType は、加速度計とジャイロメーターのみを使用して OrientationSensor を返します (磁力計は使用しません)。センサーが最初にインスタンス化された場所を基準にして測定されます。

optimizationGoal
SensorOptimizationGoal

センサーの最適化の優先順位を示します。 このフィールドは、Absolute SensorReadingType が指定されている場合にのみ使用されます。 optimizationGoal of Precision は、加速度計、ジャイロメーター、磁気メーターを使用して OrientationSensor を返し、磁気北に対する向きを決定します。 これはジャイロメーターを使用しているため、多くの電力を使用する可能性があります。 これに対し、PowerEfficiency の最適化Goal を指定すると、加速度計と磁力計のみを使用して OrientationSensor を返し (ジャイロメーターなし)、ある程度の精度で電力を節約します (ほとんどの状況では、測定値は比較的正確です)。

戻り値

String

Platform::String

winrt::hstring

デバイス セレクターが存在する場合は、そのセレクターを返します。それ以外の場合は null。

属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

適用対象