MediaCapture.PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化進階相片擷取,並提供用來管理錄製的 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。 先前版本不支援此功能。 這項變更表示您可以同時準備好 LowLagMediaRecording 和 AdvancedPhotoCapture。 您可以在呼叫 MediaCapture.PrepareAdvancedPhotoCaptureAsync 和 AdvancedPhotoCapture.FinishAsync 之間開始或停止錄影。 您也可以在錄製視訊時呼叫 AdvancedPhotoCapture.CaptureAsync。 不過,有些 AdvancedPhotoCapture 案例 (例如在錄製視訊時擷取 HDR 相片) 會導致某些視訊畫面遭到 HDR 擷取修改,這會導致負面使用者經驗。 基於這個原因,錄製視訊時 AdvancedPhotoControl.SupportedModes 傳回的模式清單將會不同。 您應該在開始或停止視訊錄製後立即檢查此值,以確定目前的視訊錄製狀態支援您想要的模式。