<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -",
    "watchOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreMedia",
  "identifier" : "/documentation/CoreMedia/CMCameraIntrinsicMatrix",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Core Media"
    ],
    "preciseIdentifier" : "s:9CoreMedia23CMCameraIntrinsicMatrixV"
  },
  "title" : "CMCameraIntrinsicMatrix"
}
-->

# CMCameraIntrinsicMatrix

A matrix that describes the camera’s intrinsic properties.

```
struct CMCameraIntrinsicMatrix
```

## Overview

This matrix has the following content

```
 fx  0   ox
 0   fy  oy
 0   0   1
```

fx and fy are the focal length in pixels. For square pixels, they will have the same value.
ox and oy are the coordinates of the principal point. The origin is the upper left of the frame.

## Topics

### Initializers

[`init(matrix: simd_float3x3)`](/documentation/CoreMedia/CMCameraIntrinsicMatrix/init(matrix:))

### Instance Properties

[`var matrix: simd_float3x3`](/documentation/CoreMedia/CMCameraIntrinsicMatrix/matrix)

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

[`CVAttachmentValueRepresentable`](/documentation/CoreVideo/CVAttachmentValueRepresentable)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)