Package org.robovm.apple.mediaplayer
Class MPMediaQuery
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.mediaplayer.MPMediaQuery
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MPMediaQuery extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPMediaQuery.MPMediaQueryPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MPMediaQuery(NSCoder decoder)
protected
MPMediaQuery(NSObject.Handle h, long handle)
protected
MPMediaQuery(NSObject.SkipInit skipInit)
MPMediaQuery(NSSet<MPMediaPredicate> filterPredicates)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MPMediaQuery
protected MPMediaQuery(NSObject.Handle h, long handle)
-
MPMediaQuery
protected MPMediaQuery(NSObject.SkipInit skipInit)
-
MPMediaQuery
public MPMediaQuery(NSSet<MPMediaPredicate> filterPredicates)
-
MPMediaQuery
public MPMediaQuery(NSCoder decoder)
-
-
Method Detail
-
getFilterPredicates
public NSSet<MPMediaPredicate> getFilterPredicates()
-
setFilterPredicates
public void setFilterPredicates(NSSet<MPMediaPredicate> v)
-
getItems
public NSArray<MPMediaItem> getItems()
-
getCollections
public NSArray<MPMediaItemCollection> getCollections()
-
getGroupingType
public MPMediaGrouping getGroupingType()
-
setGroupingType
public void setGroupingType(MPMediaGrouping v)
-
getItemSections
public NSArray<MPMediaQuerySection> getItemSections()
- Since:
- Available in iOS 4.2 and later.
-
getCollectionSections
public NSArray<MPMediaQuerySection> getCollectionSections()
- Since:
- Available in iOS 4.2 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(NSSet<MPMediaPredicate> filterPredicates)
-
addFilterPredicate
public void addFilterPredicate(MPMediaPredicate predicate)
-
removeFilterPredicate
public void removeFilterPredicate(MPMediaPredicate predicate)
-
createAlbumsQuery
public static MPMediaQuery createAlbumsQuery()
-
createArtistsQuery
public static MPMediaQuery createArtistsQuery()
-
createSongsQuery
public static MPMediaQuery createSongsQuery()
-
createPlaylistsQuery
public static MPMediaQuery createPlaylistsQuery()
-
createPodcastsQuery
public static MPMediaQuery createPodcastsQuery()
-
createAudiobooksQuery
public static MPMediaQuery createAudiobooksQuery()
-
createCompilationsQuery
public static MPMediaQuery createCompilationsQuery()
-
createComposersQuery
public static MPMediaQuery createComposersQuery()
-
createGenresQuery
public static MPMediaQuery createGenresQuery()
-
init
protected long init(NSCoder decoder)
-
-