Namespace StrixMusic.Sdk.AdapterModels
Classes
DeviceAdapter
Translates a ICoreDevice to a IDevice. Does not provide merging.
MergedAlbum
Merged multiple ICoreAlbum into a single IAlbum
MergedAlbumCollection
Merged multiple ICoreAlbumCollection into a single IAlbumCollection
MergedArtist
Merged multiple ICoreArtist into a single IArtist
MergedArtistCollection
A concrete class that merged multiple ICoreArtistCollections.
MergedCollectionConfig
Provides configuration options for a MergedCollectionMap<TCollection, TCoreCollection, TCollectionItem, TCoreCollectionItem>.
MergedCore
Aggregates many ICore instances into one instance. All data returned and emitted by this instance will contained merged data from the provided sources.
MergedDiscoverables
A concrete class that merges multiple ICoreDiscoverables.
MergedGenre
Merged multiple ICoreGenre into a single IGenre
MergedImage
Merged multiple ICoreImage into a single IImage
MergedLibrary
A concrete class that merges multiple ILibraryBase.
MergedLyrics
A concrete class that converts a ICoreLyrics to a ILyrics.
MergedPlayableCollectionGroup
A concrete class that merges multiple IPlayableCollectionGroupBases.
MergedPlayableCollectionGroupBase<TCoreBase>
A base that merges multiple IPlayableCollectionGroupBases.
MergedPlaylist
Merged multiple ICorePlaylist into a single IPlaylist
MergedPlaylistCollection
A concrete class that merged multiple ICorePlaylistCollections.
MergedRecentlyPlayed
A concrete class that merges multiple ICoreRecentlyPlayed.
MergedSearch
Aggregates many ICoreSearch instances into one.
MergedSearchHistory
A concrete class that merges multiple ICoreSearchHistory.
MergedSearchQuery
Aggregates multiple ICoreSearchQuery instances into one.
MergedSearchResults
A concrete class that merges multiple ICoreSearchResults.
MergedTrack
A concrete class that merged multiple ICoreTracks.
MergedTrackCollection
A concrete class that merged multiple ICoreArtistCollections.
MergedUrl
UserAdapter
UserProfileAdapter
A class that handles turning a ICoreUserProfile into a IUserProfile.
Interfaces
IMerged
A non-generic version of IMerged<T> that provides notification support for when any of the merged sources have changed.
IMerged<T>
An item that has been merged from multiple sources.
Enums
MergedCollectionSorting
The different ways that the items in a merged collection are returned from multiple sources.