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