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

Camera 类

2013/12/13

相机应用程序支持的基类。

Namespace:  Microsoft.Devices
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public abstract class Camera : IDisposable

Camera 类型公开以下成员。

  名称说明
公共属性AvailableResolutions查询相机的可用分辨率。
公共属性CameraType获取 Camera 对象表示的相机类型;指示相机在设备上的位置。
公共属性Orientation获取取景器刷与相机传感器对齐需要顺时针旋转的度数。
公共属性PreviewResolution获取由 PhotoCameraGetPreviewBuffer 方法提供的图像的当前分辨率。此方法由实时取景器使用。
公共属性Resolution获取或设置相机所拍摄图像的分辨率。
返回顶部

  名称说明
公共方法Dispose处置图像源流并释放由 Camera 对象使用的资源。
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize在垃圾回收器回收 Camera 对象之前释放非托管资源并执行其他清理操作。 (重写 Object.Finalize()。)
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
公共方法静态成员IsCameraTypeSupported确定设备上是否支持指定类型的相机。
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
返回顶部

  名称说明
公共事件Initialized当已初始化相机对象时发生。
返回顶部

有关如何在此类中实现这些成员的更多信息,请参见如何为 Windows Phone 创建基本相机应用

重要说明重要说明:

multiple devices 如果照片捕获不是应用程序的核心功能,则考虑使用“照片捕获任务”来捕获照片而不是直接使用相机 API。为“相机捕获任务”分配的内存不计入应用程序内存总使用量。这有助于最大程度地降低应用程序的内存使用,当您的应用程序在 低内存设备 上运行时,这将特别重要。有关更多信息,请参见开发面向低内存手机的应用以及如何使用 Windows Phone 的相机捕获任务

功能

如果您在应用中使用此 API,您必须在应用清单中指定下列功能。否则,您的应用可能无法正常工作,或可能意外退出。

ID_CAP_ISV_CAMERA

Windows Phone 8, Windows Phone OS 7.1

有关更多信息,请参见 Windows Phone 应用的功能和硬件要求

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

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

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft