---
title: requestedInputCapabilities
framework: Foveated Streaming
role: symbol
role_heading: Instance Property
platforms: [visionOS 27.0+]
path: foveatedstreaming/foveatedstreamingsession/requestedinputcapabilities
---

# requestedInputCapabilities

A list of input data types which should be included as part of the stream.

## Declaration

```swift
@MainActor final var requestedInputCapabilities: Set<FoveatedStreamingSession.InputCapability> { get set }
```

## Discussion

Discussion The default value is []. At connect(endpoint:) time, any capability in the requested set with FoveatedStreamingSession.AuthorizationStatus.notDetermined status triggers an authorization prompt before the connection proceeds.  Setting this property does not on its own trigger an authorization prompt — call requestAuthorization(for:) to do that explicitly.
