TsgcWSPServer_WebRTCEvents › OnUnSubscription

OnUnSubscription Evento

Si attiva quando un peer lascia un canale di segnalazione e il server lo ha rimosso dall'elenco dei sottoscrittori.

Sintassi

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

Valore predefinito

Note

Generato dopo che l'elenco interno dei sottoscrittori per Subscription è stato aggiornato per escludere Connection in risposta a un frame esplicito sgc@unsubscribe. Il peer non riceverà più offerte SDP, risposte o candidati ICE inoltrati per quel canale. Quando un peer si disconnette senza inviare prima UNSUBSCRIBE, il server ripulisce la stanza in OnDisconnect (rispettando WebRTC.CloseSessionOnHangup) e questo evento non viene generato. Utilizzare il gestore per la registrazione di audit o per rilasciare risorse per stanza associate al peer.

Esempio


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

Torna agli Eventi