ACSLocalVideoStream-Klasse
Deklaration
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
BESCHREIBUNG
Informationen zum lokalen Videostream
Methoden
init
Erstellt eine neue instance mit einem Kamerageräteparameter.
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
Parameter
camera
- Kameragerät, das für den lokalen Videostream verwendet werden soll
switchSource
Wechseln Sie das Videogerät, um es als Quelle für lokale Videos zu verwenden.
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Parameter
camera
- Kameragerät, auf das umgestellt wird.completionHandler
– Ein Block, der nach Abschluss des Vorgangs asynchron aufgerufen werden soll.
Feature
Wählen Sie Featureerweiterungen für den lokalen Videostream aus.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
Parameter
featureClass
- Featureerweiterung des lokalen Videostreams.
Eigenschaften
delegate
Ein Objekt, das Sie bereitstellen, um Ereignisse von dieser ACSLocalVideoStream-instance zu empfangen.
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
source
Videogerät, das als Quelle für lokale Videos verwendet werden soll.
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSending
Legt auf True fest, wenn der lokale Videostream bei einem Anruf gesendet wird.
@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");