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