/// <summary>
 /// Ermittelt die Schnittstelle zur Feineinstellung der Quellgruppenanwahl aus der BDA Topologie des Filters.
 /// </summary>
 /// <param name="filter">Der zu verwendende Filter.</param>
 /// <returns>Die Schnittstelle für die Feineinstellungen, sofern vorhanden.</returns>
 public static IBDAFrequencyFilter GetFrequencyFilter(this TypedComIdentity <IBaseFilter> filter)
 {
     // Forward
     return(filter.GetOutputControlNode <IBDAFrequencyFilter>(0));
 }
 /// <summary>
 /// Ermittelt die Schnittstelle mit den Signalinformationen aus der BDA Topologie des Filters.
 /// </summary>
 /// <param name="filter">Der zu verwendende Filter.</param>
 /// <returns>Die Schnittstelle auf die Signalinformationen, sofern vorhanden.</returns>
 public static IBDASignalStatistics GetSignalStatistics(this TypedComIdentity <IBaseFilter> filter)
 {
     // Forward
     return(filter.GetOutputControlNode <IBDASignalStatistics>(0));
 }
 /// <summary>
 /// Ermittelt die Demodulatorschnittstelle aus der BDA Topologie des Filters.
 /// </summary>
 /// <param name="filter">Der zu verwendende Filter.</param>
 /// <returns>Die Schnittstelle auf den Demodulator, sofern vorhanden.</returns>
 public static IBDADigitalDemodulator GetDigitalDemodulator(this TypedComIdentity <IBaseFilter> filter)
 {
     // Forward
     return(filter.GetOutputControlNode <IBDADigitalDemodulator>(1));
 }