Delen via


ACSLocalVideoStream-klasse

Verklaring

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Description

Informatie over lokale videostream

Methods

init

Hiermee maakt u een nieuw exemplaar met een parameter voor camera-apparaten.

-(instancetype)init:(ACSVideoDeviceInfo *)camera;

Parameterwaarden

  • camera - Camera-apparaat om te gebruiken voor de lokale videostream

switchSource

Schakel het videoapparaat over om te gebruiken als bron voor lokale video.

-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;

Parameterwaarden

  • camera - Camera-apparaat waarnaar wordt overgeschakeld.
  • completionHandler - Een blok dat asynchroon moet worden aangeroepen nadat de bewerking is voltooid.

feature

Selecteer functie-extensies voor lokale videostream.

-(id _Nonnull)feature: (Class _Nonnull)featureClass;

Parameterwaarden

  • featureClass - Functie-uitbreiding van lokale videostream.

Eigenschappen

delegeren

Een object dat u opgeeft om gebeurtenissen van dit ACSLocalVideoStream-exemplaar te ontvangen.

@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;

source

Videoapparaat om te gebruiken als bron voor lokale video.

@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;

isVerzenden

Wordt ingesteld op Waar wanneer de lokale videostream wordt verzonden in een oproep.

@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");