---
title: "match(_:)"
framework: shazamkit
role: symbol
role_heading: Instance Method
path: "shazamkit/shsession/match(_:)"
---

# match(_:)

Searches for the query signature in the reference signatures that the session catalog contains.

## Declaration

```swift
func match(_ signature: SHSignature)
```

## Parameters

- `signature`: The signature for searching the catalog of reference signatures.

## See Also

### Making a match

- [matchStreamingBuffer(_:at:)](shazamkit/shsession/matchstreamingbuffer(_:at:).md)
- [Matching audio using the built-in microphone](shazamkit/matching-audio-using-the-built-in-microphone.md)
