Cumple con NSObject
Declarado en OTPublisherKit.h

Visión general

Se utiliza para enviar mensajes a una instancia de OTPublisher. La clase OTPublisher incluye un delegate propiedad. Cuando envías el [OTPublisherKit initWithDelegate:] mensaje o el [OTPublisherKit initWithDelegate:settings:] En el mensaje, se especifica un objeto OTPublisherKitDelegate.

– publisher:didFailWithError: método obligatorio

Se envía si el editor detecta un error. Una vez enviado este mensaje, se puede considerar que el editor se ha desvinculado por completo de una sesión y puede liberarse.

- (void)publisher:(nonnull OTPublisherKit *)publisher didFailWithError:(nonnull OTError *)error

Parámetros

publisher La editorial que dio a conocer este evento.
error El error (un OTError objeto). El OTPublisherErrorCode La enumeración (definida en la clase OTError) define los valores para el code propiedad de este objeto.

Declarado en

OTPublisherKit.h

– muteForced:

Se envía cuando un moderador ha obligado a este editor a silenciar el audio.

- (void)muteForced:(nonnull OTPublisherKit *)publisher

Parámetros

publisher La editorial.

Debate

Véase [OTSession forceMuteAll:error:] y [OTSession forceMuteStream:error:].

Declarado en

OTPublisherKit.h

– publisher:streamCreated:

Se envía cuando el editor inicia la transmisión.

- (void)publisher:(nonnull OTPublisherKit *)publisher streamCreated:(nonnull OTStream *)stream

Parámetros

publisher El emisor de la retransmisión.
stream El flujo que se creó.

Declarado en

OTPublisherKit.h

– publisher:streamDestroyed:

Se envía cuando el editor deja de transmitir.

- (void)publisher:(nonnull OTPublisherKit *)publisher streamDestroyed:(nonnull OTStream *)stream

Parámetros

publisher El editor que dejó de enviar esta transmisión.
stream La retransmisión que terminó.

Declarado en

OTPublisherKit.h

– publisherVideoDisabled:reason:

Este mensaje se envía cuando el editor deja de transmitir el vídeo. Consulta el parámetro «reason» para conocer el motivo por el que se ha interrumpido la transmisión del vídeo.

- (void)publisherVideoDisabled:(nonnull OTPublisherKit *)publisher reason:(OTPublisherVideoEventReason)reason

Parámetros

publisher El OTPublisher que ya no transmitirá vídeo.
reason El motivo por el que se desactivó la pista de vídeo. Véase OTEditorVídeoEventoMotivo.

Declarado en

OTPublisherKit.h

– publisherVideoEnabled:reason:

Este mensaje se envía cuando se reanuda la transmisión de vídeo del editor (tras haber desactivado el vídeo). Comprueba el parámetro «reason» para conocer el motivo por el que se ha reanudado el vídeo.

- (void)publisherVideoEnabled:(nonnull OTPublisherKit *)publisher reason:(OTPublisherVideoEventReason)reason

Parámetros

publisher El OTPublisher que permita enviar vídeo.
reason El motivo por el que se activó la pista de vídeo. Véase OTEditorVídeoEventoMotivo.

Declarado en

OTPublisherKit.h

– publisherVideoDisableWarning:

Este mensaje se envía cuando el editor detecta que la calidad de la transmisión se ha deteriorado y que el vídeo se desactivará si la calidad sigue deteriorándose. Si la calidad sigue deteriorándose, el editor desactiva el vídeo y el [OTPublisherKitDelegate publisherVideoDisabled:reason:] mensaje se envía. Si el nivel de congestión de la red mejora, el [OTPublisherKitDelegate publisherVideoDisableWarningLifted:] El mensaje se envía.

- (void)publisherVideoDisableWarning:(nonnull OTPublisherKit *)publisher

Parámetros

publisher El OTPublisher que podría dejar de emitir vídeo en breve.

Debate

Este mensaje se envía principalmente cuando la calidad de la conexión empeora.

Declarado en

OTPublisherKit.h

– publisherVideoDisableWarningLifted:

Este mensaje se envía cuando el editor determina que el nivel de congestión de la red ha mejorado hasta el punto de que la desactivación del vídeo ya no supone un riesgo inmediato. Este mensaje se envía después de que el [OTPublisherKitDelegate publisherVideoDisableWarning:] El mensaje se envía.

- (void)publisherVideoDisableWarningLifted:(nonnull OTPublisherKit *)publisher

Parámetros

publisher El OTPublisher instancia.

Debate

Este mensaje se envía principalmente cuando mejora la calidad de la conexión.

Declarado en

OTPublisherKit.h