---
title: AudioContext
framework: appintents
role: symbol
role_heading: Structure
path: appintents/audiocontext
---

# AudioContext

Specifies the type of audio activity to associate with a suggested entity, allowing the system to surface relevant suggestions at the right moment.

## Declaration

```swift
struct AudioContext
```

## Topics

### Structures

- [AudioContext.WorkoutIntensityLevel](appintents/audiocontext/workoutintensitylevel.md)

### Type Properties

- [nowPlaying](appintents/audiocontext/nowplaying.md)
- [workout](appintents/audiocontext/workout.md)

### Type Methods

- [workout(activityType:)](appintents/audiocontext/workout(activitytype:).md)
- [workout(intensityLevel:)](appintents/audiocontext/workout(intensitylevel:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Entity relevance

- [RelevantEntities](appintents/relevantentities.md)
- [AppEntityContext](appintents/appentitycontext.md)
