ICameraCaptureDevice interface
Represents a camera.
Syntax
public interface ICameraCaptureDevice : IDisposable
Public Interface ICameraCaptureDevice
Inherits IDisposable
public interface class ICameraCaptureDevice : IClosable
Members
The ICameraCaptureDevice interface has these types of members:
- Events
- Methods
- Properties
Events
The ICameraCaptureDevice interface has these events.
Event | Description |
---|---|
PreviewFrameAvailable | Occurs when a preview frame is available. |
VendorSpecificDataAvailable | Occurs when vendor-specific data is available. |
Methods
The ICameraCaptureDevice interface has these methods. It also inherits methods from the Object class.
Method | Description |
---|---|
FocusAsync | Starts the autofocus, auto white balance, and auto exposure operations, as applicable. |
GetPreviewBufferArgb | Copies the current viewfinder ARGB frame into a buffer for further manipulation. |
GetPreviewBufferY | Copies the luminance data for the current viewfinder frame into a buffer for further manipulation. |
GetPreviewBufferYCbCr | Copies the current viewfinder frame into a buffer for further manipulation. |
GetProperty | Gets the value of a known camera property. |
ResetFocusAsync | Returns the lens to the default position or allows continuous autofocus to resume. |
SetCaptureResolutionAsync | Sets the capture resolution. |
SetPreviewResolutionAsync | Sets the preview resolution. |
SetProperty | Sets the value of a known camera property. |
Properties
The ICameraCaptureDevice interface has these properties.
Property | Access type | Description |
---|---|---|
CaptureResolution |
Read/write |
Gets the capture resolution. |
FocusRegion |
Read/write |
Gets or sets the region in the viewfinder where the camera focuses. |
PreviewResolution |
Read-only |
Gets the preview resolution. |
SensorLocation |
Read-only |
Gets the location of the camera on the phone (front or back). |
SensorRotationInDegrees |
Read-only |
Gets the number of degrees that the camera sensor is rotated relative to the screen. |
Requirements
Minimum supported client |
None supported |
Minimum supported server |
None supported |
Minimum supported phone |
Windows Phone 8 |
Namespace |
Windows.Phone.Media.Capture Windows::Phone::Media::Capture [C++] |
Metadata |
Windows.WinMD |
Attributes
[Deprecated()]
[Version(0x06020000)]
[WebHostHidden()]
See also
IClosable