Bagikan melalui


Kelas ACSLocalVideoStream

Deklarasi

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Deskripsi

Informasi streaming video lokal

Metode

init

Membuat instans baru dengan parameter perangkat kamera.

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

Parameter

  • camera - Perangkat kamera yang digunakan untuk streaming video lokal

switchSource

Alihkan perangkat video untuk digunakan sebagai sumber untuk video lokal.

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

Parameter

  • camera - Perangkat kamera sedang dialihkan.
  • completionHandler - Blok yang akan dipanggil secara asinkron setelah operasi selesai.

fitur

Pilih ekstensi fitur untuk streaming video lokal.

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

Parameter

  • featureClass - Ekstensi fitur streaming video lokal.

Properti

delegasi

Objek yang Anda berikan untuk menerima peristiwa dari instans ACSLocalVideoStream ini.

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

sumber

Perangkat video yang akan digunakan sebagai sumber untuk video lokal.

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

isSending

Diatur ke True saat aliran video lokal sedang dikirim pada panggilan.

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