<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "tvOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVFileType",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:@T@AVFileType"
  },
  "title" : "AVFileType"
}
-->

# AVFileType

The uniform type identifiers for various file formats.

```
struct AVFileType
```

## Topics

### File types

[`AHAP`](/documentation/AVFoundation/AVFileType/AHAP)

The UTI for the Apple Haptics Audio Pattern file format.

[`SCC`](/documentation/AVFoundation/AVFileType/SCC)

The UTI for the Scenarist closed-caption file format.

[`ac3`](/documentation/AVFoundation/AVFileType/ac3)

The UTI for the AC3 audio file format.

[`aifc`](/documentation/AVFoundation/AVFileType/aifc)

The UTI for the AIFC audio file format.

[`aiff`](/documentation/AVFoundation/AVFileType/aiff)

The UTI for the AIFF audio file format.

[`amr`](/documentation/AVFoundation/AVFileType/amr)

The UTI for the adaptive multirate audio file format.

[`appleiTT`](/documentation/AVFoundation/AVFileType/appleiTT)

The UTI for the Apple iTT caption file format.

[`au`](/documentation/AVFoundation/AVFileType/au)

The UTI for the Sun/NeXT audio file format.

[`avci`](/documentation/AVFoundation/AVFileType/avci)

The UTI for the high-efficiency image file format that contains H.264 compressed images.

[`caf`](/documentation/AVFoundation/AVFileType/caf)

The UTI for the Core Audio Format.

[`dcm`](/documentation/AVFoundation/AVFileType/dcm)

A UTI for the Digital Imaging and Communications in Medicine (DICOM) file format.

[`dng`](/documentation/AVFoundation/AVFileType/dng)

The UTI for the Adobe Digital Negative file format.

[`eac3`](/documentation/AVFoundation/AVFileType/eac3)

The UTI for the enhanced AC3 audio file format.

[`heic`](/documentation/AVFoundation/AVFileType/heic)

The UTI for the high-efficiency image file format that contains HEVC compressed images.

[`heif`](/documentation/AVFoundation/AVFileType/heif)

The UTI for the high-efficiency image file format that contains compressed images from any codec.

[`jpg`](/documentation/AVFoundation/AVFileType/jpg)

The UTI for the JPEG (JFIF) format.

[`m4a`](/documentation/AVFoundation/AVFileType/m4a)

The UTI for the Apple m4a audio file format.

[`m4v`](/documentation/AVFoundation/AVFileType/m4v)

The UTI for the iTunes video file format.

[`mobile3GPP2`](/documentation/AVFoundation/AVFileType/mobile3GPP2)

The UTI for the 3GPP2 file format.

[`mobile3GPP`](/documentation/AVFoundation/AVFileType/mobile3GPP)

The UTI for the 3GPP file format.

[`mov`](/documentation/AVFoundation/AVFileType/mov)

The UTI for the QuickTime movie file format.

[`mp3`](/documentation/AVFoundation/AVFileType/mp3)

The UTI for the MPEG Audio Layer III file format.

[`mp4`](/documentation/AVFoundation/AVFileType/mp4)

The UTI for the MPEG-4 file format.

[`qta`](/documentation/AVFoundation/AVFileType/qta)

A UTI for the QuickTime audio file format

[`tif`](/documentation/AVFoundation/AVFileType/tif)

The UTI for the tagged image file format.

[`wav`](/documentation/AVFoundation/AVFileType/wav)

The UTI for the WAVE audio file format.

### Initializers

[`init(_:)`](/documentation/AVFoundation/AVFileType/init(_:))

Creates a file type with a string.

[`init(rawValue:)`](/documentation/AVFoundation/AVFileType/init(rawValue:))

Creates a file type from its raw string value.



---

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)