Partager via


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");