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");