---
title: filterPredicates
framework: mediaplayer
role: symbol
role_heading: Instance Property
path: mediaplayer/mpmediaquery/filterpredicates
---

# filterPredicates

The media property predicates of the media query.

## Declaration

```swift
var filterPredicates: Set<MPMediaPredicate>? { get set }
```

## Discussion

Discussion The General Media Item Property Keys and Podcast Item Property Keys enumerations in MPMediaItem contain the keys you can use to construct predicates.

## See Also

### Configuring media queries

- [addFilterPredicate(_:)](mediaplayer/mpmediaquery/addfilterpredicate(_:).md)
- [removeFilterPredicate(_:)](mediaplayer/mpmediaquery/removefilterpredicate(_:).md)
- [groupingType](mediaplayer/mpmediaquery/groupingtype.md)
- [itemSections](mediaplayer/mpmediaquery/itemsections.md)
- [collectionSections](mediaplayer/mpmediaquery/collectionsections.md)
- [MPMediaGrouping](mediaplayer/mpmediagrouping.md)
