次の方法で共有


WhiteBalanceControl.SetValueAsync(UInt32) メソッド

定義

色温度値を非同期に設定 します

public:
 virtual IAsyncAction ^ SetValueAsync(unsigned int temperature) = SetValueAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SetValueAsync(uint32_t const& temperature);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SetValueAsync(uint temperature);
function setValueAsync(temperature)
Public Function SetValueAsync (temperature As UInteger) As IAsyncAction

パラメーター

temperature
UInt32

unsigned int

uint32_t

Value プロパティを設定する温度値。

戻り値

非同期操作の制御に使用される オブジェクト。

属性

注釈

ホワイト バランスは、ケルビン度の色温度として指定されます。

ホワイト バランスの調整は、プレビュー ストリームが実行中であるときにのみサポートされます。 ホワイト バランス値またはプリセットを設定する前に、プレビュー ストリームが実行されていることを確認します。

ColorTemperaturePreset.Auto プリセット値は、ホワイト バランス レベルを自動調整するようにシステムに指示します。 ホワイト バランス レベルが各フレームで同じである必要がある写真シーケンスのキャプチャなど、一部のシナリオでは、現在の自動値にコントロールをロックすることもできます。 これを行うには、 SetPresetAsync を 呼び出し、 手動 プリセットを指定し、SetValueAsync を使用してコントロールに値を設定しないでください。 これにより、デバイスは現在の値にロックされます。 現在のコントロールの値を読み取って、返された値を SetValueAsync に渡すことはしないでください。この値が正しいことは保証されないためです。

適用対象