AdvancedPhotoControl.SupportedModes 属性

定义

获取当前捕获设备支持的高级捕获模式的列表。

public:
 property IVectorView<AdvancedPhotoMode> ^ SupportedModes { IVectorView<AdvancedPhotoMode> ^ get(); };
IVectorView<AdvancedPhotoMode> SupportedModes();
public IReadOnlyList<AdvancedPhotoMode> SupportedModes { get; }
var iVectorView = advancedPhotoControl.supportedModes;
Public ReadOnly Property SupportedModes As IReadOnlyList(Of AdvancedPhotoMode)

属性值

当前捕获设备支持的高级捕获模式的列表。

注解

注意

从 Windows 10 版本 1709 开始,支持录制视频并同时使用 AdvancedPhotoCapture。 以前的版本不支持这一点。 此更改意味着可以同时拥有准备好的 LowLagMediaRecordingAdvancedPhotoCapture。 可以在调用 MediaCapture.PrepareAdvancedPhotoCaptureAsyncAdvancedPhotoCapture.FinishAsync 之间开始或停止录制视频。 还可以在录制视频时调用 AdvancedPhotoCapture.CaptureAsync。 但是,某些 AdvancedPhotoCapture 方案(如在录制视频时捕获 HDR 照片)会导致某些视频帧被 HDR 捕获更改,从而导致用户体验不佳。 因此,由 AdvancedPhotoControl.SupportedModes 返回的模式列表在录制视频时将会有所不同。 在开始或停止视频录制后,应该立即检查此值,以确保在当前的视频录制状态下支持所需的模式。

适用于