PhotoCaptureDevice.OpenAsync method

Creates a PhotoCaptureDevice object for capturing still photos.

Syntax

public static IAsyncOperation<PhotoCaptureDevice> OpenAsync(
  CameraSensorLocation sensor, 
  Size initialResolution
)
Public Shared Function OpenAsync(
  sensor As CameraSensorLocation,  
  initialResolution As Size 
) As IAsyncOperation(Of PhotoCaptureDevice)
public:
static IAsyncOperation<PhotoCaptureDevice>^ OpenAsync(
  CameraSensorLocation sensor, 
  Size initialResolution
)

Parameters

  • sensor
    Type: CameraSensorLocation

    The location of the camera on the phone (front or back).

  • initialResolution
    Type: Size

    The initial capture resolution.

Return value

Type: IAsyncOperation<PhotoCaptureDevice>

The new PhotoCaptureDevice object.

Remarks

The initial preview resolution is selected automatically and optimized for the resolution of the phone that is running your app. It maintains the same aspect ratio as the initial capture resolution.

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

Capabilities

ID_CAP_ISV_CAMERA [Windows Phone]

Attributes

[Deprecated()]

See also

PhotoCaptureDevice