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