| 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