---
title: FoveatedStreamingSpaceContent
framework: foveatedstreaming
role: symbol
role_heading: Structure
path: foveatedstreaming/foveatedstreamingspacecontent
---

# FoveatedStreamingSpaceContent

A type that defines the content of an immersive space displaying a foveated stream.

## Declaration

```swift
@MainActor @preconcurrency struct FoveatedStreamingSpaceContent
```

## Overview

Overview Don’t use FoveatedStreamingSpaceContent directly. The Foveated Streaming framework uses it when you call init(foveatedStreaming:content:) to display spatial content from a foveated streaming session alongside RealityKit content: ImmersiveSpace(foveatedStreaming: session) {     RealityView { content in         // Optional: Add `RealityKit` content to the immersive space to co-exist with the streamed content.     } }

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [View](swiftui/view.md)

## See Also

### Essentials

- [Streaming a CloudXR application to Apple Vision Pro with foveation](foveatedstreaming/streaming-a-cloudxr-application-to-apple-vision-pro-with-foveation.md)
- [Establishing foveated streaming sessions with Apple Vision Pro](foveatedstreaming/establishing-foveated-streaming-sessions-with-apple-vision-pro.md)
- [Creating a foveated streaming client on visionOS](foveatedstreaming/creating-a-foveated-streaming-client-on-visionos.md)
- [Analyzing the performance of a foveated streaming session](foveatedstreaming/analyzing-the-performance-of-a-foveated-streaming-session.md)
- [FoveatedStreamingSession](foveatedstreaming/foveatedstreamingsession.md)
