共用方式為


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 屬性的溫度值。

傳回

用來控制非同步作業的物件。

屬性

備註

白色平衡會以度 Kelvin 指定為色彩溫度。

只有當預覽串流處於執行狀態時,才支援調整白平衡。 設定白平衡值或預設之前,請先檢查以確定預覽串流處於執行狀態。

ColorTemperaturePreset.Auto 預設值會指示系統自動調整白平衡層級。 針對某些情況 (例如擷取每個畫面的白平衡層級應該都相同的相片序列),您可能會想要將控制項鎖定在目前的自動值。 若要這樣做,請呼叫 SetPresetAsync 並指定 Manual 預設值,且不使用 SetValueAsync 在控制項上設定值。 這會導致裝置鎖定目前的值。 請勿嘗試讀取目前的控制項值,然後將傳回的值傳遞給 SetValueAsync,因為這個值不一定是正確的。

適用於