Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Déclaration
@interface ACSVideoStreamRenderer : NSObject;
Descriptif
Renderer pour le rendu vidéo
Méthodes
initWithLocalVideoStream
-(instancetype _Nonnull)initWithLocalVideoStream:(ACSLocalVideoStream*_Nonnull) localVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
Paramètres
-
localVideoStream- Informations sur le flux vidéo local -
nonnull_error- nécessaire pour rendre cette API lèveable en Swift.
initWithRemoteVideoStream
-(instancetype _Nonnull)initWithRemoteVideoStream:(ACSRemoteVideoStream*_Nonnull) remoteVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
Paramètres
-
remoteVideoStream- Flux vidéo sur le participant à distance -
nonnull_error- nécessaire pour rendre cette API lèveable en Swift.
createView
-(ACSVideoStreamRendererView* _Nonnull)createView:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)));
Paramètres
-
nonnull_error- nécessaire pour rendre cette API lèveable en Swift.
Retours
ACSVideoStreamRendererView
createViewWithOptions
-(ACSVideoStreamRendererView* _Nonnull)createViewWithOptions:(ACSCreateViewOptions*_Nullable) options
withError:(NSError*_Nullable*_Nonnull) error __attribute__((swift_error(nonnull_error)));
Paramètres
-
options-ACSCreateViewOptionspour définir le mode de mise à l’échelle de la vidéo. -
error- nécessaire pour rendre cette API lèveable en Swift.
Retours
ACSVideoStreamRendererView
disposer
Supprimez le convertisseur et tous les RendererView associés à ce convertisseur. À appeler lorsque vous avez supprimé toutes les vues associées de l’interface utilisateur.
-(void)dispose;
Propriétés
size
@property(readonly) struct ACSStreamSize size;
déléguer
Objet que vous fournissez pour recevoir des événements de cette instance ACSVideoStreamRenderer.
@property(nonatomic, assign, nullable) id<ACSVideoStreamRendererDelegate> delegate;