Crate objc2_shazam_kit

Crate objc2_shazam_kit 

Source
Expand description

§Bindings to the ShazamKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

SHCatalogSHCatalog
An abstract base class for storing reference signatures and their associated metadata.
SHCustomCatalogSHCatalog and SHCustomCatalog
An object for storing the reference signatures for custom audio recordings and their associated metadata.
SHErrorCodeSHError
An error type that you create, or the system creates, to indicate problems with a catalog, match attempt, or signature, or when saving to a user’s Shazam library.
SHMatchSHMatch
An object that represents the catalog media items that match a query.
SHMatchedMediaItemSHMatchedMediaItem and SHMediaItem
An object that represents the metadata for a matched reference signature.
SHMediaItemSHMediaItem
An object that represents the metadata for a reference signature.
SHMediaLibraryDeprecatedSHMediaLibrary
An object that represents the user’s Shazam library.
SHRangeSHRange
A half-open interval from a lower bound up to, but not including, an upper bound.
SHSessionSHSession
An object that matches a specific audio recording when a segment of that recording is part of captured sound in the Shazam catalog or your custom catalog.
SHSignatureSHSignature
An object that contains the opaque data and other information for a signature.
SHSignatureGeneratorSHSignatureGenerator
An object for converting audio data into a signature.

Statics§

SHErrorDomainSHError
The error domain for specific errors for ShazamKit.
SHMediaItemAppleMusicIDSHMediaItem
The AppleMusic ID
SHMediaItemAppleMusicURLSHMediaItem
A link to this media on Apple Music
SHMediaItemArtistSHMediaItem
Artist
SHMediaItemArtworkURLSHMediaItem
A URL to the artwork
SHMediaItemConfidenceSHMatchedMediaItem and SHMediaItem
The value ranges from 0.0 to 1.0, where 1.0 indicates the highest level of confidence.
SHMediaItemCreationDateSHMediaItem
The date when the media item was created
SHMediaItemExplicitContentSHMediaItem
Is this content explicit
SHMediaItemFrequencySkewSHMatchedMediaItem and SHMediaItem
How much the match differs in frequency from reference material
SHMediaItemFrequencySkewRangesSHMediaItem
The key to access the frequency skew ranges property of a media item.
SHMediaItemGenresSHMediaItem
An array of strings representing the genres of the media item
SHMediaItemISRCSHMediaItem
The International Standard Recording Code
SHMediaItemMatchOffsetSHMatchedMediaItem and SHMediaItem
How far in seconds is this match from the start of the reference audio
SHMediaItemShazamIDSHMediaItem
The Shazam media ID
SHMediaItemSubtitleSHMediaItem
Subtitle
SHMediaItemTimeRangesSHMediaItem
The key to access the time ranges property of a media item.
SHMediaItemTitleSHMediaItem
Title
SHMediaItemVideoURLSHMediaItem
A URL for a Video associated with the media
SHMediaItemWebURLSHMediaItem
A web URL representing this result

Traits§

SHSessionDelegateSHSession
Methods that the session calls with the result of a match request.
UTTypeSHShazamAdditionsUTType_SHShazamAdditions
Category “SHShazamAdditions” on UTType.

Type Aliases§

SHMediaItemPropertySHMediaItem
Constants for the media item property names.