---
title: CGImageSourceStatus
framework: imageio
role: symbol
role_heading: Enumeration
path: imageio/cgimagesourcestatus
---

# CGImageSourceStatus

The set of status values for images and image sources.

## Declaration

```swift
enum CGImageSourceStatus
```

## Overview

Overview The CGImageSourceGetStatus(_:) and CGImageSourceGetStatusAtIndex(_:_:) functions return these values.

## Topics

### Status Values

- [CGImageSourceStatus.statusUnexpectedEOF](imageio/cgimagesourcestatus/statusunexpectedeof.md)
- [CGImageSourceStatus.statusInvalidData](imageio/cgimagesourcestatus/statusinvaliddata.md)
- [CGImageSourceStatus.statusUnknownType](imageio/cgimagesourcestatus/statusunknowntype.md)
- [CGImageSourceStatus.statusReadingHeader](imageio/cgimagesourcestatus/statusreadingheader.md)
- [CGImageSourceStatus.statusIncomplete](imageio/cgimagesourcestatus/statusincomplete.md)
- [CGImageSourceStatus.statusComplete](imageio/cgimagesourcestatus/statuscomplete.md)

### Initializers

- [init(rawValue:)](imageio/cgimagesourcestatus/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

### Getting the Image Status

- [CGImageSourceGetStatus(_:)](imageio/cgimagesourcegetstatus(_:).md)
- [CGImageSourceGetStatusAtIndex(_:_:)](imageio/cgimagesourcegetstatusatindex(_:_:).md)
