WhiteBalanceControl.SetValueAsync(UInt32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
參數
傳回
用來控制非同步作業的物件。
- 屬性
備註
白色平衡會以度 Kelvin 指定為色彩溫度。
只有當預覽串流處於執行狀態時,才支援調整白平衡。 設定白平衡值或預設之前,請先檢查以確定預覽串流處於執行狀態。
ColorTemperaturePreset.Auto 預設值會指示系統自動調整白平衡層級。 針對某些情況 (例如擷取每個畫面的白平衡層級應該都相同的相片序列),您可能會想要將控制項鎖定在目前的自動值。 若要這樣做,請呼叫 SetPresetAsync 並指定 Manual 預設值,且不使用 SetValueAsync 在控制項上設定值。 這會導致裝置鎖定目前的值。 請勿嘗試讀取目前的控制項值,然後將傳回的值傳遞給 SetValueAsync,因為這個值不一定是正確的。