Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Declaración
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
Description
Información de la secuencia de vídeo local
Methods
inicialización
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 utilizará para la transmisión de video local
switchSource
Cambie el dispositivo de video para usarlo como fuente de video local.
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Parámetros
-
camera- Dispositivo de cámara al que se está cambiando. -
completionHandler- Un bloque que se invocará de forma asíncrona una vez finalizada la operación.
feature
Seleccione extensiones de características para la transmisión de vídeo local.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
Parámetros
-
featureClass- Extensión de la función de transmisión de video local.
Propiedades
delegate
Objeto que proporciona para recibir eventos de esta instancia de ACSLocalVideoStream.
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
source
Dispositivo de vídeo para utilizarlo como fuente de vídeo local.
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSending
Se 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");