<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='SHErrorDomain' type64='@'/>
<constant name='SHMediaItemAppleMusicID' type64='@'/>
<constant name='SHMediaItemAppleMusicURL' type64='@'/>
<constant name='SHMediaItemArtist' type64='@'/>
<constant name='SHMediaItemArtworkURL' type64='@'/>
<constant name='SHMediaItemConfidence' type64='@'/>
<constant name='SHMediaItemCreationDate' type64='@'/>
<constant name='SHMediaItemExplicitContent' type64='@'/>
<constant name='SHMediaItemFrequencySkew' type64='@'/>
<constant name='SHMediaItemFrequencySkewRanges' type64='@'/>
<constant name='SHMediaItemGenres' type64='@'/>
<constant name='SHMediaItemISRC' type64='@'/>
<constant name='SHMediaItemMatchOffset' type64='@'/>
<constant name='SHMediaItemShazamID' type64='@'/>
<constant name='SHMediaItemSubtitle' type64='@'/>
<constant name='SHMediaItemTimeRanges' type64='@'/>
<constant name='SHMediaItemTitle' type64='@'/>
<constant name='SHMediaItemVideoURL' type64='@'/>
<constant name='SHMediaItemWebURL' type64='@'/>
<enum name='SHErrorCodeAudioDiscontinuity' value64='101'/>
<enum name='SHErrorCodeCustomCatalogInvalid' value64='300'/>
<enum name='SHErrorCodeCustomCatalogInvalidURL' value64='301'/>
<enum name='SHErrorCodeInternalError' value64='500'/>
<enum name='SHErrorCodeInvalidAudioFormat' value64='100'/>
<enum name='SHErrorCodeMatchAttemptFailed' value64='202'/>
<enum name='SHErrorCodeMediaItemFetchFailed' value64='600'/>
<enum name='SHErrorCodeMediaLibrarySyncFailed' value64='400'/>
<enum name='SHErrorCodeSignatureDurationInvalid' value64='201'/>
<enum name='SHErrorCodeSignatureInvalid' value64='200'/>
<class name='SHCustomCatalog'>
<method selector='addCustomCatalogFromURL:error:'>
<retval type64='B'/>
</method>
<method selector='addReferenceSignature:representingMediaItems:error:'>
<retval type64='B'/>
</method>
<method selector='writeToURL:error:'>
<retval type64='B'/>
</method>
</class>
<class name='SHMediaItem'>
<method selector='explicitContent'>
<retval type64='B'/>
</method>
<method class_method='true' selector='fetchMediaItemWithShazamID:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SHMediaLibrary'>
<method selector='addMediaItems:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SHSignatureGenerator'>
<method selector='appendBuffer:atTime:error:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='generateSignatureFromAsset:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
</signatures>
