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 ACSVideoStreamRenderer : NSObject;
Description
Renderer für Videorendering
Methodik
initWithLocalVideoStream
-(instancetype _Nonnull)initWithLocalVideoStream:(ACSLocalVideoStream*_Nonnull) localVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
Die Parameter
-
localVideoStream- Informationen zu lokalen Videostreams -
nonnull_error- erforderlich, um diese API in Swift auswerfbar zu machen.
initWithRemoteVideoStream
-(instancetype _Nonnull)initWithRemoteVideoStream:(ACSRemoteVideoStream*_Nonnull) remoteVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
Die Parameter
-
remoteVideoStream- Videostream auf Remote-Teilnehmer -
nonnull_error- erforderlich, um diese API in Swift auswerfbar zu machen.
createView
-(ACSVideoStreamRendererView* _Nonnull)createView:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)));
Die Parameter
-
nonnull_error- erforderlich, um diese API in Swift auswerfbar zu machen.
Rückkehr
ACSVideoStreamRendererView
createViewWithOptions
-(ACSVideoStreamRendererView* _Nonnull)createViewWithOptions:(ACSCreateViewOptions*_Nullable) options
withError:(NSError*_Nullable*_Nonnull) error __attribute__((swift_error(nonnull_error)));
Die Parameter
-
options-ACSCreateViewOptions, um den Skalierungsmodus des Videos einzustellen. -
error- erforderlich, um diese API in Swift auswerfbar zu machen.
Rückkehr
ACSVideoStreamRendererView
entsorgen
Löscht den Renderer und alle mit ihm verknüpften RendererView-Instanzen. Wird aufgerufen, wenn Sie alle zugeordneten Ansichten von der Benutzeroberfläche entfernt haben.
-(void)dispose;
Eigenschaften
size
@property(readonly) struct ACSStreamSize size;
delegieren
Ein Objekt, das Sie zum Empfangen von Ereignissen von dieser ACSVideoStreamRenderer-Instanz bereitstellen.
@property(nonatomic, assign, nullable) id<ACSVideoStreamRendererDelegate> delegate;