AdvancedPhotoControl.SupportedModes 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前捕获设备支持的高级捕获模式的列表。
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。 以前的版本不支持这一点。 此更改意味着可以同时拥有准备好的 LowLagMediaRecording 和 AdvancedPhotoCapture。 可以在调用 MediaCapture.PrepareAdvancedPhotoCaptureAsync 和 AdvancedPhotoCapture.FinishAsync 之间开始或停止录制视频。 还可以在录制视频时调用 AdvancedPhotoCapture.CaptureAsync。 但是,某些 AdvancedPhotoCapture 方案(如在录制视频时捕获 HDR 照片)会导致某些视频帧被 HDR 捕获更改,从而导致用户体验不佳。 因此,由 AdvancedPhotoControl.SupportedModes 返回的模式列表在录制视频时将会有所不同。 在开始或停止视频录制后,应该立即检查此值,以确保在当前的视频录制状态下支持所需的模式。