<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 8.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVPartialAsyncProperty/naturalSize",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "s:12AVFoundation22AVPartialAsyncPropertyCAASo12AVAssetTrackCRbzlE11naturalSizeAA07AVAsyncD0CyxSo6CGSizeVGvpZ"
  },
  "title" : "naturalSize"
}
-->

# naturalSize

The natural dimensions of the media data that the track references.

```
static var naturalSize: AVAsyncProperty<Root, CGSize> { get }
```

## Discussion

Use the [`load(_:isolation:)`](/documentation/AVFoundation/AVAsynchronousKeyValueLoading/load(_:isolation:)) method to retrieve the property value.

For visual tracks, like video or subtitle tracks, this property value is the natural size of the media. For nonvisual tracks, like audio or chapter tracks, the value is <doc://com.apple.documentation/documentation/CoreFoundation/CGSize/zero>.

---

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)