共用方式為


MediaCapture.PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties) 方法

定義

初始化進階相片擷取,並提供用來管理錄製的 AdvancedPhotoCapture 物件。

public:
 virtual IAsyncOperation<AdvancedPhotoCapture ^> ^ PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties ^ encodingProperties) = PrepareAdvancedPhotoCaptureAsync;
IAsyncOperation<AdvancedPhotoCapture> PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties const& encodingProperties);
public IAsyncOperation<AdvancedPhotoCapture> PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties encodingProperties);
function prepareAdvancedPhotoCaptureAsync(encodingProperties)
Public Function PrepareAdvancedPhotoCaptureAsync (encodingProperties As ImageEncodingProperties) As IAsyncOperation(Of AdvancedPhotoCapture)

參數

encodingProperties
ImageEncodingProperties

用於結果影像的編碼屬性。

傳回

非同步作業,會在成功完成時傳回 AdvancedPhotoCapture 物件。

Windows 需求

應用程式功能
backgroundMediaRecording

備註

注意

從 Windows 10 版本 1709 開始,支援同時錄製視訊和使用 AdvancedPhotoCapture。 先前版本不支援此功能。 這項變更表示您可以同時準備好 LowLagMediaRecordingAdvancedPhotoCapture。 您可以在呼叫 MediaCapture.PrepareAdvancedPhotoCaptureAsyncAdvancedPhotoCapture.FinishAsync 之間開始或停止錄影。 您也可以在錄製視訊時呼叫 AdvancedPhotoCapture.CaptureAsync。 不過,有些 AdvancedPhotoCapture 案例 (例如在錄製視訊時擷取 HDR 相片) 會導致某些視訊畫面遭到 HDR 擷取修改,這會導致負面使用者經驗。 基於這個原因,錄製視訊時 AdvancedPhotoControl.SupportedModes 傳回的模式清單將會不同。 您應該在開始或停止視訊錄製後立即檢查此值,以確定目前的視訊錄製狀態支援您想要的模式。

適用於