TsgcWSPServer_WebRTCÉvénements › OnUnSubscription

OnUnSubscription Événement

Se déclenche lorsqu'un pair quitte un canal de signalisation et que le serveur l'a supprimé de la liste des abonnés.

Syntaxe

property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

Valeur par défaut

Remarques

Déclenché après que la liste interne des abonnés pour Subscription a été mise à jour pour exclure Connection en réponse à une trame sgc@unsubscribe explicite. Le pair ne recevra plus les offres SDP, les réponses ou les candidats ICE transmis pour ce canal. Lorsqu'un pair se déconnecte sans envoyer d'abord UNSUBSCRIBE, le serveur nettoie la salle dans OnDisconnect (en respectant WebRTC.CloseSessionOnHangup) et cet événement n'est pas déclenché. Utilisez le gestionnaire pour la journalisation d'audit ou pour libérer les ressources par salle attachées au pair.

Exemple


procedure TForm1.WebRTCServerUnSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] left room %s',
    [Connection.Guid, Subscription]));
end;

Retour aux événements