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 ACSLocalVideoStream : ACSOutgoingVideoStream;
Descriptif
Informations sur le flux vidéo local
Méthodes
Init
Crée une nouvelle instance avec un paramètre de périphérique de caméra.
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
Paramètres
-
camera- Appareil photo à utiliser pour le flux vidéo local
switchSource
Basculez le périphérique vidéo à utiliser comme source pour la vidéo locale.
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Paramètres
-
camera- Appareil photo en cours de commutation. -
completionHandler- Un bloc à appeler de manière asynchrone une fois l’opération terminée.
feature
Sélectionnez les extensions de fonctionnalités pour le flux vidéo local.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
Paramètres
-
featureClass- Extension de fonctionnalité du flux vidéo local.
Propriétés
déléguer
Objet que vous fournissez pour recevoir des événements de cette instance ACSLocalVideoStream.
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
Source
Périphérique vidéo à utiliser comme source pour la vidéo locale.
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSending
Prend la valeur True lorsque le flux vidéo local est envoyé lors d’un appel.
@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");