Ejemplo n.º 1
0
        /// <summary>
        /// Wählt einen anderen Sender.
        /// </summary>
        /// <param name="context">Senderbeschreibung abhängig vom Zugriffsmodul.</param>
        /// <returns>Sendername mit ausgewählter Tonspur oder <i>null</i>.</returns>
        public override string SetStation(object context)
        {
            // Forward
            if (m_CurrentConnector.SetStation(context) == null)
            {
                return(null);
            }

            // Reset EPG display
            ShowCurrentEntry();

            // Restart videotext caching from scratch
            VideoText.Deactivate(true);

            // Forget EPG data collected so far
            CurrentEntry = null;
            NextEntry    = null;

            // Reset audio selection
            return(RestartAudio(false));
        }