TsgcWSPServer_WebRTCEventos › OnUnSubscription

OnUnSubscription Evento

Se activa cuando un par abandona un canal de señalización y el servidor lo ha eliminado de la lista de suscriptores.

Sintaxis

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

Valor Predeterminado

Observaciones

Se genera después de que la lista interna de suscriptores de Subscription se ha actualizado para excluir a Connection en respuesta a un fotograma explícito sgc@unsubscribe. El peer ya no recibirá ofertas SDP, respuestas ni candidatos ICE reenviados para ese canal. Cuando un peer se desconecta sin enviar primero UNSUBSCRIBE, el servidor limpia la sala en OnDisconnect (respetando WebRTC.CloseSessionOnHangup) y este evento no se genera. Use el controlador para registro de auditoría o para liberar recursos por sala vinculados al peer.

Ejemplo


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

Volver a Eventos