Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erklärung
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
Description
Lokale Informationen des Videostreams
Methodik
initialisieren
Erstellt eine neue Instanz mit einem Kamerageräteparameter.
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
Die Parameter
-
camera- Kameragerät, das für den lokalen Videostream verwendet werden soll
switchSource
Schalten Sie das Videogerät um, das als Quelle für lokales Video verwendet werden soll.
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Die Parameter
-
camera- Kameragerät, auf das umgeschaltet wird. -
completionHandler- Ein Block, der asynchron aufgerufen werden soll, nachdem der Vorgang abgeschlossen ist.
feature
Wählen Sie Funktionserweiterungen für den lokalen Videostream aus.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
Die Parameter
-
featureClass- Funktionserweiterung des lokalen Videostreams.
Eigenschaften
delegieren
Ein Objekt, das Sie zum Empfangen von Ereignissen von dieser ACSLocalVideoStream-Instanz bereitstellen.
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
source
Videogerät, das als Quelle für lokales Video verwendet werden soll.
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSenden
Wird auf "True" festgelegt, wenn der lokale Videostream bei einem Anruf gesendet wird.
@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");