What's New / App Intents & System Integration

What's new in _MediaIntents_AppIntents

+5 NewiOS · macOS · tvOS · watchOS

MediaIntents_AppIntents is a Swift cross-import overlay, not a standalone framework. It is the API Swift exposes only when a target imports both MediaIntents and AppIntents, and it supplies AppIntents-compatible types for describing media queries.

The 27 SDK adds 5 APIs and removes or deprecates none. The new types center on AudioSearch and its nested AudioSearch.Specification, AudioSearch.UnwrappedType, and AudioSearch.ValueType, which describe an audio search entity for use in AppIntents queries.

New

5
extension

AudioSearch

NewiOSmacOStvOSwatchOS
extension AudioSearch
Declaration
extension AudioSearch {

    /// A short, localized, human-readable name for the type.
    public static let typeDisplayRepresentation: TypeDisplayRepresentation

    /// The visual elements to display when presenting an instance of the type.
    public var displayRepresentation: DisplayRepresentation { get }

    public static let defaultResolverSpecification: EmptyResolverSpecification<AudioSearch>

    @available(macOS 27.0, iOS 27.0, tvOS 27.0, watchOS 27.0, *)
    public typealias Specification = EmptyResolverSpecification<AudioSearch>

    @available(macOS 27.0, iOS 27.0, tvOS 27.0, watchOS 27.0, *)
    public typealias UnwrappedType = AudioSearch

    @available(macOS 27.0, iOS 27.0, tvOS 27.0, watchOS 27.0, *)
    public typealias ValueType = AudioSearch
}
extension

AudioSearch

NewiOSmacOStvOSwatchOS
extension AudioSearch : @retroactive IntentValueConvertible
Declaration
extension AudioSearch : @retroactive IntentValueConvertible {
}
typealias

AudioSearch.Specification

NewiOSmacOStvOSwatchOS
public typealias Specification = EmptyResolverSpecification<AudioSearch>
typealias

AudioSearch.UnwrappedType

NewiOSmacOStvOSwatchOS
public typealias UnwrappedType = AudioSearch
typealias

AudioSearch.ValueType

NewiOSmacOStvOSwatchOS
public typealias ValueType = AudioSearch

No APIs match your filter.

← More in App Intents & System Integration