CameraCaptureUIPhotoFormat 枚举

定义

确定使用 CameraCaptureUI 捕获的照片的格式。

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

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

字段

Jpeg 0

JPEG 格式。

JpegXR 2

JPEG-XR 格式。

Png 1

PNG 格式。

注解

通过将 CameraCaptureUIPhotoCaptureSettings.Format 属性设置为此枚举的值之一,为 CameraCaptureUI 设置照片捕获格式。

有关使用 CameraCaptureUI 捕获照片和视频的操作指南,请参阅 使用 Windows 内置相机 UI 捕获照片和视频

注意

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

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

适用于

另请参阅