C# Class Emby.Server.Implementations.Channels.ChannelManager

Inheritance: IChannelManager, IDisposable
Afficher le fichier Open project: joshuaboniface/Emby Class Usage Examples

Private Properties

Свойство Type Description
CacheResponse void
GetAllChannels IEnumerable
GetChannel Task
GetChannelDataCachePath string
GetChannelEntity Channel
GetChannelItemEntity BaseItem
GetChannelItemMediaSourcesInternal Task>
GetChannelItems Task
GetChannelProvider IChannel
GetChannelProvider IChannel
GetIdToHash string
GetInternalChannelId Guid
GetItemById T
GetOfficialRating string
GetSavedMediaSources List
NormalizeMediaSource MediaSourceInfo
RefreshLatestChannelItems Task
SaveMediaSources void

Méthodes publiques

Méthode Description
AddParts ( IEnumerable channels ) : void
CanDelete ( BaseItem item ) : bool
ChannelManager ( IUserManager userManager, IDtoService dtoService, ILibraryManager libraryManager, ILogger logger, IServerConfigurationManager config, IFileSystem fileSystem, IUserDataManager userDataManager, IJsonSerializer jsonSerializer, ILocalizationManager localization, IHttpClient httpClient, IProviderManager providerManager ) : MediaBrowser.Common.Extensions
DeleteItem ( BaseItem item ) : Task
EnableMediaProbe ( BaseItem item ) : bool
EnableMediaSourceDisplay ( BaseItem item ) : bool
GetAllChannelFeatures ( ) : ChannelFeatures[]
GetChannel ( Guid id ) : Channel
GetChannel ( string id ) : Channel
GetChannelFeatures ( string id ) : ChannelFeatures
GetChannelFeaturesDto ( Channel channel, IChannel provider, InternalChannelFeatures features ) : ChannelFeatures
GetChannelItems ( InternalItemsQuery query, CancellationToken cancellationToken ) : Task>
GetChannelItemsInternal ( InternalItemsQuery query, IProgress progress, CancellationToken cancellationToken ) : Task>
GetChannels ( ChannelQuery query ) : QueryResult
GetChannelsInternal ( ChannelQuery query ) : QueryResult
GetDynamicMediaSources ( BaseItem item, CancellationToken cancellationToken ) : Task>
GetInstalledChannelIds ( ) : IEnumerable
GetLatestChannelItems ( InternalItemsQuery query, CancellationToken cancellationToken ) : Task>
GetLatestChannelItemsInternal ( InternalItemsQuery query, CancellationToken cancellationToken ) : Task>
GetStaticMediaSources ( BaseItem item, CancellationToken cancellationToken ) : IEnumerable
RefreshChannels ( IProgress progress, CancellationToken cancellationToken ) : Task
SupportsSync ( Guid channelId ) : bool

Private Methods

Méthode Description
CacheResponse ( object result, string path ) : void
GetAllChannels ( ) : IEnumerable
GetChannel ( IChannel channelInfo, CancellationToken cancellationToken ) : Task
GetChannelDataCachePath ( IChannel channel, string userId, string externalFolderId, ChannelItemSortField? sortField, bool sortDescending ) : string
GetChannelEntity ( IChannel channel ) : Channel
GetChannelItemEntity ( ChannelItemInfo info, IChannel channelProvider, Guid internalChannelId, BaseItem parentFolder, CancellationToken cancellationToken ) : BaseItem
GetChannelItemMediaSourcesInternal ( IRequiresMediaInfoCallback channel, string id, CancellationToken cancellationToken ) : Task>
GetChannelItems ( IChannel channel, User user, string externalFolderId, ChannelItemSortField? sortField, bool sortDescending, CancellationToken cancellationToken ) : Task
GetChannelProvider ( Channel channel ) : IChannel
GetChannelProvider ( string internalChannelId ) : IChannel
GetIdToHash ( string externalId, string channelName ) : string
GetInternalChannelId ( string name ) : Guid
GetItemById ( string idString, string channelName, bool &isNew ) : T
GetOfficialRating ( ChannelParentalRating rating ) : string
GetSavedMediaSources ( BaseItem item ) : List
NormalizeMediaSource ( BaseItem item, MediaSourceInfo info ) : MediaSourceInfo
RefreshLatestChannelItems ( IChannel channel, CancellationToken cancellationToken ) : Task
SaveMediaSources ( BaseItem item, List mediaSources ) : void

Method Details

AddParts() public méthode

public AddParts ( IEnumerable channels ) : void
channels IEnumerable
Résultat void

CanDelete() public méthode

public CanDelete ( BaseItem item ) : bool
item BaseItem
Résultat bool

ChannelManager() public méthode

public ChannelManager ( IUserManager userManager, IDtoService dtoService, ILibraryManager libraryManager, ILogger logger, IServerConfigurationManager config, IFileSystem fileSystem, IUserDataManager userDataManager, IJsonSerializer jsonSerializer, ILocalizationManager localization, IHttpClient httpClient, IProviderManager providerManager ) : MediaBrowser.Common.Extensions
userManager IUserManager
dtoService IDtoService
libraryManager ILibraryManager
logger ILogger
config IServerConfigurationManager
fileSystem IFileSystem
userDataManager IUserDataManager
jsonSerializer IJsonSerializer
localization ILocalizationManager
httpClient IHttpClient
providerManager IProviderManager
Résultat MediaBrowser.Common.Extensions

DeleteItem() public méthode

public DeleteItem ( BaseItem item ) : Task
item BaseItem
Résultat Task

EnableMediaProbe() public méthode

public EnableMediaProbe ( BaseItem item ) : bool
item BaseItem
Résultat bool

EnableMediaSourceDisplay() public méthode

public EnableMediaSourceDisplay ( BaseItem item ) : bool
item BaseItem
Résultat bool

GetAllChannelFeatures() public méthode

public GetAllChannelFeatures ( ) : ChannelFeatures[]
Résultat ChannelFeatures[]

GetChannel() public méthode

public GetChannel ( Guid id ) : Channel
id Guid
Résultat Channel

GetChannel() public méthode

public GetChannel ( string id ) : Channel
id string
Résultat Channel

GetChannelFeatures() public méthode

public GetChannelFeatures ( string id ) : ChannelFeatures
id string
Résultat ChannelFeatures

GetChannelFeaturesDto() public méthode

public GetChannelFeaturesDto ( Channel channel, IChannel provider, InternalChannelFeatures features ) : ChannelFeatures
channel Channel
provider IChannel
features InternalChannelFeatures
Résultat ChannelFeatures

GetChannelItems() public méthode

public GetChannelItems ( InternalItemsQuery query, CancellationToken cancellationToken ) : Task>
query InternalItemsQuery
cancellationToken CancellationToken
Résultat Task>

GetChannelItemsInternal() public méthode

public GetChannelItemsInternal ( InternalItemsQuery query, IProgress progress, CancellationToken cancellationToken ) : Task>
query InternalItemsQuery
progress IProgress
cancellationToken CancellationToken
Résultat Task>

GetChannels() public méthode

public GetChannels ( ChannelQuery query ) : QueryResult
query ChannelQuery
Résultat QueryResult

GetChannelsInternal() public méthode

public GetChannelsInternal ( ChannelQuery query ) : QueryResult
query ChannelQuery
Résultat QueryResult

GetDynamicMediaSources() public méthode

public GetDynamicMediaSources ( BaseItem item, CancellationToken cancellationToken ) : Task>
item BaseItem
cancellationToken CancellationToken
Résultat Task>

GetInstalledChannelIds() public méthode

public GetInstalledChannelIds ( ) : IEnumerable
Résultat IEnumerable

GetLatestChannelItems() public méthode

public GetLatestChannelItems ( InternalItemsQuery query, CancellationToken cancellationToken ) : Task>
query InternalItemsQuery
cancellationToken CancellationToken
Résultat Task>

GetLatestChannelItemsInternal() public méthode

public GetLatestChannelItemsInternal ( InternalItemsQuery query, CancellationToken cancellationToken ) : Task>
query InternalItemsQuery
cancellationToken CancellationToken
Résultat Task>

GetStaticMediaSources() public méthode

public GetStaticMediaSources ( BaseItem item, CancellationToken cancellationToken ) : IEnumerable
item BaseItem
cancellationToken CancellationToken
Résultat IEnumerable

RefreshChannels() public méthode

public RefreshChannels ( IProgress progress, CancellationToken cancellationToken ) : Task
progress IProgress
cancellationToken CancellationToken
Résultat Task

SupportsSync() public méthode

public SupportsSync ( Guid channelId ) : bool
channelId Guid
Résultat bool