/// <summary>
 /// Beginnt eine neue Aufzeichnung.
 /// </summary>
 /// <param name="source">Der zu verwendende Sender.</param>
 /// <param name="path">Der volle Pfad zur Aufzeichnungsdatei.</param>
 /// <returns>Gesetzt, wenn ein Start möglich war.</returns>
 public abstract Guid? Start( SourceResolveResult source, string path );
 /// <summary>
 /// Prüft, ob Sender gemeinsam aufgezeichnet werden können.
 /// </summary>
 /// <param name="left">Die Daten eines Senders.</param>
 /// <param name="right">Die Daten eines anderen Senders.</param>
 /// <returns>Gesetzt, wenn eine gemeinsame Aufzeichnung möglich ist.</returns>
 public abstract bool CheckForCommonSourceGroups( SourceResolveResult left, SourceResolveResult right );