/// <summary>
        /// Wechselt die Quellgruppe.
        /// </summary>
        /// <param name="token">Die Informationen zur neuen Quellgruppe.</param>
        /// <returns>Meldet, wie die Bearbeitung fortgesetzt werden soll.</returns>
        private PipelineResult SetTuneRequest(TuneToken token)
        {
            // Ignore termination
            if (token == null)
            {
                return(PipelineResult.Continue);
            }

            // Connect the request to the network provider
            using (var provider = NetworkProvider.MarshalToManaged())
                ((ITuner)provider.Object).TuneRequest = token.TuneRequest;

            // Now run post processings
            return(PipelineResult.Continue);
        }