---
title: AudioSearch.Criteria
framework: mediaintents
role: symbol
role_heading: Enumeration
path: mediaintents/audiosearch/criteria-swift.enum
---

# AudioSearch.Criteria

The metadata and classification of a person’s audio search that the system provides.

## Declaration

```swift
enum Criteria
```

## Overview

Overview The Criteria enum describes the nature of a person’s audio search and playback request. A person might speak a natural-language query, provide a direct URL to content, or make a vague request without specifying anything; for example, they might say “Play something”. Inspect the criteria to determine how to resolve the person’s request.

## Topics

### Audio search types

- [AudioSearch.Criteria.searchQuery(_:)](mediaintents/audiosearch/criteria-swift.enum/searchquery(_:).md)
- [AudioSearch.Criteria.unspecified](mediaintents/audiosearch/criteria-swift.enum/unspecified.md)
- [AudioSearch.Criteria.url(_:)](mediaintents/audiosearch/criteria-swift.enum/url(_:).md)

## Relationships

### Conforms To

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

## See Also

### Describing result criteria

- [criteria](mediaintents/audiosearch/criteria-swift.property.md)
