信息
您所需的主题如下所示。但此主题未包含在此库中。
此主题尚未评级 - 评价此主题

PhotoCamera 类

2012/2/9

提供 Windows Phone 相机应用程序的基本相机功能。此类包括用于启用和配置诸如图像拍摄、对焦、分辨率以及闪光灯模式之类的功能的成员。还提供用于相机对焦、图像拍摄以及图像可用性的事件。

System..::..Object
  Microsoft.Devices..::..Camera
    Microsoft.Devices..::..PhotoCamera

Namespace:  Microsoft.Devices
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)
XMLNS for XAML:未映射到 xmlns。
public sealed class PhotoCamera : Camera
<PhotoCamera .../>

PhotoCamera 类型公开以下成员。

  名称说明
公共方法PhotoCamera()()()()初始化 PhotoCamera 类的新实例。
公共方法PhotoCamera(CameraType)为指定类型的相机初始化 PhotoCamera 类的新实例。
返回顶部
  名称说明
公共属性AvailableResolutions查询相机的可用分辨率。 (从 Camera 继承。)
公共属性CameraType获取 Camera 对象表示的相机类型;指示相机在设备上的位置。 (从 Camera 继承。)
公共属性FlashMode获取或设置闪光灯模式。不支持的闪光灯模式自动将默认值设置为 Off
受保护的属性InternalLock此成员仅用于内部。 (从 Camera 继承。)
公共属性IsFocusAtPointSupported指定是否可以通过编程让相机自动对焦在取景器中的某个特定点上。
公共属性IsFocusSupported指定是否可以通过编程方式使相机自动对焦。
公共属性Orientation获取取景器刷与相机传感器对齐需要顺时针旋转的度数。 (从 Camera 继承。)
公共属性PreviewResolution获取由 PhotoCameraGetPreviewBuffer 方法提供的图像的当前分辨率。此方法由实时取景器使用。 (从 Camera 继承。)
公共属性Resolution获取或设置相机所拍摄图像的分辨率。 (从 Camera 继承。)
受保护的属性SequenceNumber此成员仅用于内部。 (从 Camera 继承。)
公共属性YCbCrPixelLayout获取相机预览缓冲区的 YCbCr 像素布局。
返回顶部
  名称说明
公共方法CancelFocus取消当前对焦操作。
公共方法CaptureImage启动在取景器中显示的当前图像的高分辨率拍摄。
公共方法Dispose处置图像源流并释放由 Camera 对象使用的资源。 (从 Camera 继承。)
公共方法Equals (从 Object 继承。)
受保护的方法Finalize在垃圾回收器回收 Camera 对象之前释放非托管资源并执行其他清理操作。 (从 Camera 继承。)
公共方法Focus启动相机自动对焦操作。
公共方法FocusAtPoint对于支持的设备,在取景器中的特定点上启动相机自动对焦操作。
公共方法GetHashCode (从 Object 继承。)
公共方法GetPreviewBufferArgb32将当前取景器 ARGB 帧复制到缓冲区中,以便进行进一步处理。
公共方法GetPreviewBufferY将当前取景器帧的亮度数据复制到缓冲区中,以便进行进一步处理。
公共方法GetPreviewBufferYCbCr将当前取景器帧复制到缓冲区中,以便进行进一步处理。
公共方法GetType (从 Object 继承。)
受保护的方法InvokeAndRemapExceptions此成员仅用于内部。 (从 Camera 继承。)
公共方法IsFlashModeSupported确定设备上是否支持特定的闪光灯模式。
受保护的方法MemberwiseClone (从 Object 继承。)
受保护的方法SafeFireEvent(EventHandler)此成员仅用于内部。 (从 Camera 继承。)
受保护的方法SafeFireEvent<(Of <<'(T>)>>)(EventHandler<(Of <<'(T>)>>), T)此成员仅用于内部。 (从 Camera 继承。)
公共方法ToString (从 Object 继承。)
返回顶部
  名称说明
公共事件AutoFocusCompleted在对焦操作完成之后发生。
公共事件CaptureCompleted当拍摄序列完成时发生。
公共事件CaptureImageAvailable当图像可用时发生。
公共事件CaptureStarted当拍摄序列开始时发生。
公共事件CaptureThumbnailAvailable当缩略图图像可用时发生。
公共事件Initialized当已初始化相机对象时发生。 (从 Camera 继承。)
返回顶部

为了说明 Windows Phone 执行模型,请在 OnNavigatedTo(NavigationEventArgs) 方法中初始化 PhotoCamera 对象并在 OnNavigatingFrom(NavigatingCancelEventArgs) 方法期间显式调用相机 Dispose 方法。在 OnNavigatedTo(NavigationEventArgs) 方法中添加 PhotoCameraCameraButtons 事件的事件处理程序并在 OnNavigatingFrom(NavigatingCancelEventArgs) 方法中删除它们。

有关如何实现这些成员的示例和更多信息,请参阅如何:为 Windows Phone 创建基本相机应用程序

Windows Phone OS

在 7.1 中支持

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

本文是否对您有所帮助?
(1500 个剩余字符)
© 2013 Microsoft. 版权所有。