ArgusTV.Recorder.MediaPortalTvServer.TvServerPlugin.TvController_CanTune C# (CSharp) Method

TvController_CanTune() public static method

public static TvController_CanTune ( int cardId, IChannel channel ) : bool
cardId int
channel IChannel
return bool
        public static bool TvController_CanTune(int cardId, IChannel channel)
        {
            lock (_tvControllerLock)
            {
                return _controller.CanTune(cardId, channel);
            }
        }

Usage Example

コード例 #1
0
        public static IChannel FindTuningChannelOnCard(TvDatabase.Channel channel, int cardId)
        {
            IChannel tuningChannel = null;

            try
            {
                List <IChannel> tunings = new TvDatabase.TvBusinessLayer().GetTuningChannelsByDbChannel(channel);
                foreach (IChannel tuning in tunings)
                {
                    if (TvServerPlugin.TvController_CanTune(cardId, tuning))
                    {
                        tuningChannel = tuning;
                        break;
                    }
                }
            }
            catch
            {
                tuningChannel = null;
            }
            return(tuningChannel);
        }