# CameraParameters

> When calling PhotoCapture.StartPhotoModeAsync, you must pass in a CameraParameters object that contains the various settings that the web camera will use.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.Windows.WebCam](/engine/6000.5/script-reference/unityengine/windows/webcam.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct CameraParameters
```

## Properties

| Property                                                                                                                        | Description                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [cameraResolutionHeight](/engine/6000.5/script-reference/unityengine/windows/webcam/cameraparameters/cameraresolutionheight.md) | A valid height resolution for use with the web camera.                            |
| [cameraResolutionWidth](/engine/6000.5/script-reference/unityengine/windows/webcam/cameraparameters/cameraresolutionwidth.md)   | A valid width resolution for use with the web camera.                             |
| [frameRate](/engine/6000.5/script-reference/unityengine/windows/webcam/cameraparameters/framerate.md)                           | The framerate at which to capture video.  This is only for use with VideoCapture. |
| [hologramOpacity](/engine/6000.5/script-reference/unityengine/windows/webcam/cameraparameters/hologramopacity.md)               | The opacity of captured holograms.                                                |
| [pixelFormat](/engine/6000.5/script-reference/unityengine/windows/webcam/cameraparameters/pixelformat.md)                       | The pixel format used to capture and record your image data.                      |
