---
title: VTSuperResolutionScalerConfiguration.ModelStatus
framework: videotoolbox
role: symbol
role_heading: Enumeration
path: videotoolbox/vtsuperresolutionscalerconfiguration/modelstatus
---

# VTSuperResolutionScalerConfiguration.ModelStatus

Available super-resolution processor model status types.

## Declaration

```swift
enum ModelStatus
```

## Topics

### Enumeration Cases

- [VTSuperResolutionScalerConfiguration.ModelStatus.downloadRequired](videotoolbox/vtsuperresolutionscalerconfiguration/modelstatus/downloadrequired.md)
- [VTSuperResolutionScalerConfiguration.ModelStatus.downloading](videotoolbox/vtsuperresolutionscalerconfiguration/modelstatus/downloading.md)
- [VTSuperResolutionScalerConfiguration.ModelStatus.ready](videotoolbox/vtsuperresolutionscalerconfiguration/modelstatus/ready.md)

### Initializers

- [init(rawValue:)](videotoolbox/vtsuperresolutionscalerconfiguration/modelstatus/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)

## See Also

### Managing the configuration model

- [configurationModelStatus](videotoolbox/vtsuperresolutionscalerconfiguration/configurationmodelstatus.md)
- [configurationModelPercentageAvailable](videotoolbox/vtsuperresolutionscalerconfiguration/configurationmodelpercentageavailable.md)
- [downloadConfigurationModel(completionHandler:)](videotoolbox/vtsuperresolutionscalerconfiguration/downloadconfigurationmodel(completionhandler:).md)
