---
title: SNResult
framework: soundanalysis
role: symbol
role_heading: Protocol
path: soundanalysis/snresult
---

# SNResult

A protocol that represents sound analysis results.

## Declaration

```swift
protocol SNResult : NSObjectProtocol
```

## Overview

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

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [SNClassificationResult](soundanalysis/snclassificationresult.md)

## See Also

### Handling Requests

- [request(_:didProduce:)](soundanalysis/snresultsobserving/request(_:didproduce:).md)
- [request(_:didFailWithError:)](soundanalysis/snresultsobserving/request(_:didfailwitherror:).md)
- [requestDidComplete(_:)](soundanalysis/snresultsobserving/requestdidcomplete(_:).md)
