Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface ITunerHost

    Namespace: MediaBrowser.Controller.LiveTv
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public interface ITunerHost

    Properties

    IsSupported

    Declaration
    bool IsSupported { get; }
    Property Value
    Type Description
    System.Boolean

    Name

    Gets the name.

    Declaration
    string Name { get; }
    Property Value
    Type Description
    System.String

    The name.

    SetupUrl

    Declaration
    string SetupUrl { get; }
    Property Value
    Type Description
    System.String

    Type

    Gets the type.

    Declaration
    string Type { get; }
    Property Value
    Type Description
    System.String

    The type.

    Methods

    DiscoverDevices(Int32, CancellationToken)

    Declaration
    Task<List<TunerHostInfo>> DiscoverDevices(int discoveryDurationMs, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int32 discoveryDurationMs
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<TunerHostInfo>>

    GetChannelIdPrefix(TunerHostInfo)

    Declaration
    string GetChannelIdPrefix(TunerHostInfo tuner)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    Returns
    Type Description
    System.String

    GetChannels(TunerHostInfo, CancellationToken)

    Declaration
    Task<List<ChannelInfo>> GetChannels(TunerHostInfo tuner, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<ChannelInfo>>

    GetChannelStream(TunerHostInfo, BaseItem, String, String, List<ILiveStream>, CancellationToken)

    Declaration
    Task<ILiveStream> GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, string streamId, List<ILiveStream> currentLiveStreams, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    BaseItem dbChannnel
    System.String tunerChannelId
    System.String streamId
    System.Collections.Generic.List<ILiveStream> currentLiveStreams
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<ILiveStream>

    GetChannelStreamMediaSources(TunerHostInfo, BaseItem, String, CancellationToken)

    Declaration
    Task<List<MediaSourceInfo>> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    BaseItem dbChannnel
    System.String tunerChannelId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<MediaSourceInfo>>

    GetDefaultConfiguration()

    Declaration
    TunerHostInfo GetDefaultConfiguration()
    Returns
    Type Description
    TunerHostInfo

    GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken)

    Declaration
    Task<List<ProgramInfo>> GetProgramsAsync(TunerHostInfo info, ChannelInfo tunerChannel, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo info
    ChannelInfo tunerChannel
    System.DateTimeOffset startDateUtc
    System.DateTimeOffset endDateUtc
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<ProgramInfo>>

    OnDeleted(TunerHostInfo, CancellationToken)

    Declaration
    Task OnDeleted(TunerHostInfo tuner, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task

    OnSaved(TunerHostInfo, Boolean, CancellationToken)

    Declaration
    Task OnSaved(TunerHostInfo tuner, bool isNew, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    System.Boolean isNew
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task

    RefreshChannels(TunerHostInfo, CancellationToken)

    Declaration
    Task<List<ChannelInfo>> RefreshChannels(TunerHostInfo tuner, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<ChannelInfo>>

    SupportsGuideData(TunerHostInfo)

    Declaration
    bool SupportsGuideData(TunerHostInfo tuner)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    Returns
    Type Description
    System.Boolean

    SupportsRemappingGuideData(TunerHostInfo)

    Declaration
    bool SupportsRemappingGuideData(TunerHostInfo tuner)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    Returns
    Type Description
    System.Boolean

    ValdidateOptions(TunerHostInfo, CancellationToken)

    Declaration
    Task ValdidateOptions(TunerHostInfo tuner, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    TunerHostInfo tuner
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.