The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Microsoft.Devices Namespace

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Contains information related to the hardware of Windows Phone devices.

Public classCameraThe base class for camera application support.
Public classCameraButtonsProvides events that are triggered by the device shutter button.
Public classCameraOperationCompletedEventArgsProvides data for camera events such as Initialized, AutoFocusCompleted, and CaptureCompleted.
Public classCameraVideoBrushExtensionsUses the VideoBrush to render a composited video source onto an object. Typical usage is to provide the background for elements such as a rectangle or container.
Public classContentReadyEventArgsProvides data for PhotoCamera events.
Public classEnvironmentGives applications access to information about the environment in which they are running. In the current release, the only supported property of this class is DeviceType, which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC.
Public classMediaHistoryThe MediaHistory class contains information about media items that are newly acquired, recently played, or currently playing.
Public classMediaHistoryItemContains information about the media item that will show up in the user media history.
Public classPhotoCameraProvides the basic camera functionality for a Windows Phone still camera application. This class includes members for enabling and configuring functionality such as image capture, focus, resolution, and flash mode. Also, it provides events for camera focus, image capture, and image availability.
Public classStartButtonProvides an event that is triggered by the device start button.
Public classVibrateControllerAllows Windows Phone applications to start and stop vibration on the device. Obtain an instance of this class using the Default method.
Public classYCbCrPixelLayoutRepresents the current YCbCr plane layout for GetPreviewBufferYCbCr(Byte[]).

Public enumerationCameraTypeSpecifies the general location of the camera on the device.
Public enumerationDeviceTypeDefines the device type values used by the DeviceType property.
Public enumerationFlashModeDefines the operating mode of the camera flash.