ACSLocalVideoStream, classe
Déclaration
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
Description
Informations sur le flux vidéo local
Méthodes
init
Crée un instance avec un paramètre d’appareil photo.
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
Paramètres
camera
- Appareil photo à utiliser pour le flux vidéo local
switchSource
Basculez l’appareil 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 basculement vers.completionHandler
- Bloc à appeler de manière asynchrone une fois l’opération terminée.
fonctionnalité
Sélectionnez des extensions de fonctionnalité 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égué
Objet que vous fournissez pour recevoir les événements de ce instance ACSLocalVideoStream.
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
source
Appareil vidéo à utiliser comme source pour la vidéo locale.
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSending
Définit 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");