---
title: compression_stream_flags
framework: compression
role: symbol
role_heading: Structure
path: compression/compression_stream_flags
---

# compression_stream_flags

A set of values used to represent stream compression flags.

## Declaration

```swift
struct compression_stream_flags
```

## Topics

### Flag Constants

- [COMPRESSION_STREAM_FINALIZE](compression/compression_stream_finalize.md)

### Initializers

- [init(_:)](compression/compression_stream_flags/init(_:).md)
- [init(rawValue:)](compression/compression_stream_flags/init(rawvalue:).md)

### Instance Properties

- [rawValue](compression/compression_stream_flags/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)

## See Also

### Multiple-step compression

- [compression_stream](compression/compression_stream.md)
- [compression_stream_init(_:_:_:)](compression/compression_stream_init(_:_:_:).md)
- [compression_stream_process(_:_:)](compression/compression_stream_process(_:_:).md)
- [compression_stream_destroy(_:)](compression/compression_stream_destroy(_:).md)
- [compression_status](compression/compression_status.md)
- [compression_stream_operation](compression/compression_stream_operation.md)
- [compression_algorithm](compression/compression_algorithm.md)
