One Logo Pool Ball
Media · IOS API REFERENCE

ShazamKit

Find information about a specific audio recording when a segment of it’s part of captured sound in the Shazam catalog or your custom catalog.

28 types

104 callable entries

6 skipped

95% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 15.0+

SHErrorDomain

TypeScript
const SHErrorDomain: string
Swift declaration
let SHErrorDomain: String
get · iOS 16.0+

shazamSignature

TypeScript
static get shazamSignature(): _UniformTypeIdentifiers_UTType
Swift declaration
static var shazamSignature: UTType { get }
get · iOS 16.0+

shazamCustomCatalog

TypeScript
static get shazamCustomCatalog(): _UniformTypeIdentifiers_UTType
Swift declaration
static var shazamCustomCatalog: UTType { get }

Skipped declarations

6 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SHSignature.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

SHMatchedMediaItem.init()

inherited init: clang: 'init' is unavailable

SHMatch.init()

inherited init: clang: 'init' is unavailable

SHCatalog.init()

inherited init: clang: 'init' is unavailable

SHMediaItem.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

SHMediaLibrary.init()

inherited init: clang: 'init' is unavailable