CameraCaptureUIMode 枚举

定义

确定从附加的相机捕获的用户界面是否允许捕获照片、视频或照片和视频。

public enum class CameraCaptureUIMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CameraCaptureUIMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CameraCaptureUIMode
var value = Windows.Media.Capture.CameraCaptureUIMode.photoOrVideo
Public Enum CameraCaptureUIMode
继承
CameraCaptureUIMode
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
microphone webcam

字段

Photo 1

用户只能捕获照片。

PhotoOrVideo 0

可以捕获照片或视频。

Video 2

用户只能捕获视频。

注解

注意

如果使用 CameraCaptureUI,则不应在应用清单文件中指定网络摄像头麦克风功能。 如果你这样做,你的应用将显示在设备的相机隐私设置中,但即使用户拒绝相机访问你的应用,也不会阻止 CameraCaptureUI 捕获媒体。 这是因为 Windows 内置的摄像头应用是受信任的第一方应用,需要用户按下按钮来启动照片、音频和视频捕获。 如果你在使用 CameraCaptureUI 时指定网络摄像头麦克风功能,则提交到应用商店时,你的应用可能无法通过 Windows 应用程序认证工具包认证。

如果使用 MediaCapture 以编程方式捕获音频、照片或视频,则必须在应用清单文件中指定网络摄像头麦克风功能。

适用于

另请参阅