One Logo Pool Ball
MediaIntents · IOS API REFERENCE

AudioSearch

struct · iOS 27.0+ · SDK 27.1

struct AudioSearch

Results and metadata for a person's audio search and playback request with Siri. People use Apple Intelligence and Siri to find and play audio. By integrating your app's audio catalog with Apple Intelligence and Siri using the <doc://com.apple.documentation/documentation/appintents> framework, the system forwards search and playback requests to your app, and your app returns audio search results and allows the system to play your app's songs, podcasts, audiobooks, and so on. The `AudioSearch` structure captures a person's audio search and playback request — music, podcasts, audiobooks, or other audio content. Use `AudioSearch` in your <doc://com.apple.documentation/documentation/appintents/intentvaluequery> implementation to find matching audio content in your app's media catalog. For more information about allowing people to find audio content in your app with Apple Intelligence and Siri, see <doc://com.apple.documentation/documentation/mediaintents/responding-to-audio-search-and-playback-requests>.

Members (4)

init · iOS 27.0+

init

TypeScript
static initCriteriaSpotlightSearchResults(criteria: AudioSearch_Criteria, spotlightSearchResults: Array<never>): AudioSearch
Swift declaration
init(criteria: AudioSearch.Criteria, spotlightSearchResults: [Never])
init · iOS 27.0+

init

TypeScript
static initCriteria(criteria: AudioSearch_Criteria): AudioSearch
Swift declaration
init(criteria: AudioSearch.Criteria)

Creates an audio search with a person's search criteria. - Parameters: - criteria: The search criteria for the audio request.

get · iOS 27.0+

criteria

TypeScript
get criteria(): AudioSearch_Criteria
Swift declaration
var criteria: AudioSearch.Criteria

The search criteria for the audio request.

set · iOS 27.0+

criteria

TypeScript
set criteria(value: AudioSearch_Criteria)
Swift declaration
var criteria: AudioSearch.Criteria

The search criteria for the audio request.

Skipped declarations

No declarations were skipped in this snapshot.

All MediaIntents types →