I_sAcnReceiver

Die Schnittstelle I_sAcnReceiver definiert eine standardisierte Methode, mit der sACN-Empfangs-Funktionsbausteine in einen zentralen I_sAcnCommunicator integriert werden können. Durch die Implementierung dieser Schnittstelle kann ein Empfänger:
- Registrieren und Aufheben der Registrierung: Den Kommunikator darüber informieren, wann er mit dem Abhören eines bestimmten sACN-Universe starten oder stoppen soll.
- Verwalten der Multicast-Mitgliedschaft: Den Kommunikator anweisen, den erforderlichen Multicast-Gruppen für sein Universe beizutreten oder diese zu verlassen. Die Eigenschaften isWaitingMulticastToAdd und isWaitingMulticastToDrop ermöglichen es dem Empfänger, den Status dieser Anfragen zu verfolgen.
- Callbacks empfangen: Vom Kommunikator benachrichtigt werden, wenn sACN-Daten-, Synchronisations- oder Universe-Discovery-Pakete für das ihm zugewiesene Universe eintreffen. Der Kommunikator parst die UDP-Rohdaten in die entsprechenden sACN-Strukturen (ST_SACN_DataPacket usw.) und liefert sie über diese Methoden direkt an den Empfänger.
Weiterführende Informationen
- Methode OnCommunicatorError
- Methode OnMulticastAddedToSocket
- Methode OnMulticastDroppedFromSocket
- Methode OnSACNSyncPacketReceived
- Methode OnSAcnDataPacketReceived
- Methode OnSAcnUniDiscoveryPacketReceived
- Eigenschaft MulticastAddress
- Eigenschaft Universe
- Eigenschaft isWaitingMulticastToAdd
- Eigenschaft isWaitingMulticastToDrop