Compartir a través de


ACSLocalVideoStream (clase)

Declaración

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Descripción

Información de secuencia de vídeo local

Métodos

init

Crea una nueva instancia con un parámetro de dispositivo de cámara.

-(instancetype)init:(ACSVideoDeviceInfo *)camera;

Parámetros

  • camera - Dispositivo de cámara que se va a usar para la secuencia de vídeo local

switchSource

Cambie el dispositivo de vídeo que se usará como origen para el vídeo local.

-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;

Parámetros

  • camera - Dispositivo de cámara al que se va a cambiar.
  • completionHandler : un bloque que se va a invocar de forma asincrónica una vez finalizada la operación.

feature

Seleccione extensiones de características para la secuencia de vídeo local.

-(id _Nonnull)feature: (Class _Nonnull)featureClass;

Parámetros

  • featureClass - Extensión de características de la secuencia de vídeo local.

Propiedades

delegado

Objeto que se proporciona para recibir eventos de esta instancia de ACSLocalVideoStream.

@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;

source

Dispositivo de vídeo que se va a usar como origen para el vídeo local.

@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;

isSending

Establece en True cuando se envía la secuencia de vídeo local en una llamada.

@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");