Classe ACSLocalVideoStream
Declaração
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
Description
Informações do fluxo de vídeo local
Métodos
init
Cria uma nova instância com um parâmetro de dispositivo de câmara.
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
Parâmetros
camera
- Dispositivo de câmara a utilizar para a transmissão de vídeo local
switchSource
Mude o dispositivo de vídeo para utilizar como origem para vídeo local.
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Parâmetros
camera
- Dispositivo de câmara a ser mudado para.completionHandler
- Um bloco a ser invocado de forma assíncrona após a conclusão da operação.
funcionalidade
Selecione extensões de funcionalidades para transmissão de vídeo local.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
Parâmetros
featureClass
- Extensão de funcionalidade da transmissão de vídeo local.
Propriedades
delegado
Um objeto que fornece para receber eventos desta instância ACSLocalVideoStream.
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
source
Dispositivo de vídeo a utilizar como origem para vídeo local.
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSending
Define como Verdadeiro quando a transmissão de vídeo local está a ser enviada numa chamada.
@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");