Classe ACSLocalVideoStream

Dichiarazione

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Descrizione

Informazioni sul flusso video locale

Metodi

init

Crea una nuova istanza con un parametro del dispositivo fotocamera.

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

Parametri

  • camera - Dispositivo fotocamera da usare per il flusso video locale

switchSource

Passare al dispositivo video da usare come origine per il video locale.

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

Parametri

  • camera - Dispositivo fotocamera a cui si passa.
  • completionHandler - Blocco da richiamare in modo asincrono al termine dell'operazione.

feature

Selezionare le estensioni delle funzionalità per il flusso video locale.

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

Parametri

  • featureClass - Estensione della funzionalità del flusso video locale.

Proprietà

delegato

Oggetto fornito per ricevere eventi da questa istanza di ACSLocalVideoStream.

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

source

Dispositivo video da usare come origine per il video locale.

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

isSending

Imposta su True quando il flusso video locale viene inviato in una chiamata.

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