导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

PhotoCaptureDevice Class

11/30/2012

捕获图片。

语法


Public NotInheritable Class PhotoCaptureDevice  
    Inherits Object
    Implements IDisposable
    Implements ICameraCaptureDevice

特性

MarshalingBehaviorAttribute(Agile)
StaticAttribute(Windows.Phone.Media.Capture.IPhotoCaptureDeviceStatics, NTDDI_WIN8)
VersionAttribute(NTDDI_WIN8)

成员

PhotoCaptureDevice类 具有以下类型的成员:

事件

PhotoCaptureDevice类 具有以下事件。

事件描述
PreviewFrameAvailable 在预览帧可用时发生。
VendorSpecificDataAvailable 在特定于供应商的数据可用时发生。

 

方法

The PhotoCaptureDevice 类 具有以下方法。 它还继承以下内容中的的方法 Object 类.

方法描述
Close 释放与捕获设备关联的资源。
CreateCaptureSequence 创建捕获序列对象。
FocusAsync 如适用,启动自动对焦、自动曝光或自动白平衡操作。
GetAvailableCaptureResolutions 获取用于照片捕获的分辨率。
GetAvailablePreviewResolutions 获取可从照相机预览获得的分辨率。
GetPreviewBufferArgb 将当前取景器 ARGB 帧复制到缓冲区中以便进行进一步操作。
GetPreviewBufferY 将当前取景器帧的光照度数据复制到缓冲区中以便进行进一步操作。
GetPreviewBufferYCbCr 将当前取景器帧复制到缓冲区中以便进行进一步操作。
GetProperty 获取已知的照相机属性的值。
GetSupportedPropertyRange 获取已知的照相机属性的支持的值的范围。
GetSupportedPropertyValues 获取已知的照相机属性的支持的值的列表。
IsFocusRegionSupported 指定是否能以编程方式让照相机自动对焦。
IsFocusSupported 返回指示指定照相机是否支持自动对焦的值。
OpenAsync 创建 PhotoCaptureDevice 对象以捕获静止图片。
PrepareCaptureSequenceAsync 为获取图片准备捕获序列。
ResetFocusAsync 将镜头返回默认位置或允许持续自动对焦还原。
SetCaptureResolutionAsync 设置捕获分辨率。
SetPreviewResolutionAsync 设置预览分辨率。
SetProperty 设置已知的照相机属性的值。

 

属性

PhotoCaptureDevice类 具有以下属性。

属性访问类型描述

AvailableSensorLocations

只读返回可在电话上使用的照相机位置。

CaptureResolution

只读获取捕获分辨率。

FocusRegion

读取/写入获取或设置在取景器中照相机聚焦的区域。

PreviewResolution

只读获取预览解析。

SensorLocation

只读获取电话上照相机的位置(前或后)。

SensorRotationInDegrees

只读获取照相机传感器相对于屏幕旋转的度数。

 

要求

最低受支持的客户端

无受支持的版本 [仅 Windows 应用商店应用]

最低受支持的服务器

无受支持的版本 [仅 Windows 应用商店应用]

最低受支持的电话

Windows Phone 8

命名空间

Windows.Phone.Media.Capture
Windows::Phone::Media::Capture [C++]

元数据

Windows.winmd

Capabilities

ID_CAP_ISV_CAMERA [Windows Phone]

另请参阅

Object
IClosable
ICameraCaptureDevice

 

 

显示:
© 2015 Microsoft