---
title: SCVideoStreamAnalyzer.StreamDirection
framework: sensitivecontentanalysis
role: symbol
role_heading: Enumeration
path: sensitivecontentanalysis/scvideostreamanalyzer/streamdirection
---

# SCVideoStreamAnalyzer.StreamDirection

Options for the different types of analyzed video streams.

## Declaration

```swift
enum StreamDirection
```

## Overview

Overview Pass this enum into the init(participantUUID:streamDirection:) initializer when creating an SCVideoStreamAnalyzer to analyze video streams.

## Topics

### Identifying a stream direction

- [SCVideoStreamAnalyzer.StreamDirection.incoming](sensitivecontentanalysis/scvideostreamanalyzer/streamdirection/incoming.md)
- [SCVideoStreamAnalyzer.StreamDirection.outgoing](sensitivecontentanalysis/scvideostreamanalyzer/streamdirection/outgoing.md)

### Initializing a stream direction

- [init(rawValue:)](sensitivecontentanalysis/scvideostreamanalyzer/streamdirection/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

### Creating a video stream analyzer

- [init(participantUUID:streamDirection:)](sensitivecontentanalysis/scvideostreamanalyzer/init(participantuuid:streamdirection:).md)
