---
title: SNRequest
framework: soundanalysis
role: symbol
role_heading: Protocol
path: soundanalysis/snrequest
---

# SNRequest

A protocol that represents sound analysis requests.

## Declaration

```swift
protocol SNRequest : NSObjectProtocol
```

## Overview

Overview Don’t create types that adopt SNRequest. Only Sound Analysis framework types adopt the protocol.

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [SNClassifySoundRequest](soundanalysis/snclassifysoundrequest.md)

## See Also

### Managing Requests

- [add(_:withObserver:)](soundanalysis/snaudiofileanalyzer/add(_:withobserver:).md)
- [SNResultsObserving](soundanalysis/snresultsobserving.md)
- [remove(_:)](soundanalysis/snaudiofileanalyzer/remove(_:).md)
- [removeAllRequests()](soundanalysis/snaudiofileanalyzer/removeallrequests().md)
