Contents

init(mediaType:sortOrder:mediaName:artistName:albumName:genreNames:moodNames:releaseDate:reference:mediaIdentifier:)

Creates a new media search object with the specified parameters.

Declaration

@nonobjc convenience init(mediaType: INMediaItemType = .unknown, sortOrder: INMediaSortOrder = .unknown, mediaName: String? = nil, artistName: String? = nil, albumName: String? = nil, genreNames: [String]? = nil, moodNames: [String]? = nil, releaseDate: INDateComponentsRange? = nil, reference: INMediaReference = .unknown, mediaIdentifier: String? = nil)

Parameters

  • mediaType:

    The type of media to search for.

  • sortOrder:

    The sort order for the media found by the search.

  • mediaName:

    The name of the media to search for.

  • artistName:

    The name of the artist to search for.

  • albumName:

    The name of the album to search for.

  • genreNames:

    The different genres to search.

  • moodNames:

    The moods to search for. For example, “Play some happy music in ”.

  • releaseDate:

    The release date of the media item to search for.

  • reference:

    A reference for the media item to search for.

  • mediaIdentifier:

    The unique identifier for the media item to search for.