---
title: PHASEAsset.AssetType
framework: phase
role: symbol
role_heading: Enumeration
path: phase/phaseasset/assettype
---

# PHASEAsset.AssetType

Options that determine how PHASE manages sound assets in memory.

## Declaration

```swift
enum AssetType
```

## Overview

Overview To prepare for playback, the framework can decompress a sound asset or perform a format conversion, or both, depending on the type of the underlying asset data.

## Topics

### Types

- [PHASEAsset.AssetType.resident](phase/phaseasset/assettype/resident.md)
- [PHASEAsset.AssetType.streamed](phase/phaseasset/assettype/streamed.md)

### Initializers

- [init(rawValue:)](phase/phaseasset/assettype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
