VariablePhotoSequenceCapture.UpdateSettingsAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更新可變相片序列的畫面控制項值。
public:
virtual IAsyncAction ^ UpdateSettingsAsync() = UpdateSettingsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction UpdateSettingsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction UpdateSettingsAsync();
function updateSettingsAsync()
Public Function UpdateSettingsAsync () As IAsyncAction
傳回
非同步動作。
- 屬性
備註
這個方法可讓您以不同的畫面控制器值集有效率地執行多個可變相片序列擷取。 一開始會呼叫MediaCapture.PrepareVariablePhotoSequenceCaptureAsync來取得VariablePhotoSequenceController的實例。 每個畫面的畫面控制器值會藉由將 FrameController 附加至 DesiredFrameControllers 集合來註冊。 建立初始變數相片序列擷取之後,您可以變更 DesiredFrameControllers 集合中框架控制器的屬性值,然後呼叫 UpdateSettingsAsync ,讓系統向驅動程式註冊新的畫面控制器值。
此方法具有下列限制:
- 當可變相片序列擷取正在進行時,無法呼叫這個方法。 嘗試在 對 VariablePhotoSequence.StartAsync 的呼叫與 對 VariablePhotoSequence.StopAsync 的後續呼叫之間呼叫此方法,將會導致要求錯誤。
- 呼叫 VariablePhotoSequence.FinishAsync之後,就無法呼叫這個方法。 這樣做會導致要求錯誤無效。 呼叫 FinishAsync之後,您必須先再次呼叫 PrepareVariablePhotoSequenceCaptureAsync ,再呼叫 UpdateSettingsAsync。
- 呼叫 UpdateSettingsAsync分隔的每個可變相片序列擷取畫面控制器數目必須相同。 如果您想要擷取具有不同畫面數的可變相片序列,您必須呼叫 FinishAsync ,然後再次呼叫 PrepareVariablePhotoSequenceCaptureAsync 以重新初始化相片序列擷取。