Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Deklarasi
@interface ACSCall : NSObject;
Description
Menjelaskan panggilan
Methods
addPeserta
Tambahkan peserta ke panggilan dengan MRI.
-(ACSRemoteParticipant* _Nullable)addParticipant:(id<CommunicationIdentifier> _Nonnull)participant withError:(NSError*_Nullable*_Nonnull) error __attribute__((swift_error(nonnull_error)));
Tambahkan partisipasi ke panggilan dengan nomor telepon.
-(ACSRemoteParticipant* _Nullable)addParticipant:(PhoneNumberIdentifier* _Nonnull) participant options:(ACSAddPhoneNumberOptions* _Nullable)options withError:(NSError*_Nullable*_Nonnull) error __attribute__((swift_error(nonnull_error)));
fitur
Ekstensi fitur untuk panggilan.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
mulaiAudio
Memulai streaming audio
-(void)startAudio:(ACSCallAudioStream *)stream withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
stream--
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
stopAudio
Hentikan streaming audio
-(void)stopAudio:(ACSCallAudioStream *)stream withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
stream--
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
bisu
Bisukan mikrofon lokal.
-(void)muteWithCompletionHandler:(void (^)(NSError *error))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use muteOutgoingAudio instead");
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
Nyalakan
Nyalakan mikrofon lokal.
-(void)unmuteWithCompletionHandler:(void (^)(NSError *error))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use unmuteOutgoingAudio instead");
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
bisukanAudio Akan Datang
Bisukan speaker.
-(void)muteIncomingAudioWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
unmuteIncomingAudio
Nyalakan pembicara suara.
-(void)unmuteIncomingAudioWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
unmuteOutgoingAudio
Nyalakan mikrofon.
-(void)unmuteOutgoingAudioWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
bisuKeluarAudio
Bisukan mikrofon.
-(void)muteOutgoingAudioWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
kirimDtmf
Kirim nada DTMF
-(void)sendDtmf:(ACSDtmfTone)tone withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
tone--
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
MulaiVideo
Mulai berbagi streaming video ke panggilan
-(void)startVideo:(ACSOutgoingVideoStream *)stream withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
stream- Streaming Video lokal untuk dibagikan -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
berhentiVideo
Berhenti berbagi streaming video ke panggilan
-(void)stopVideo:(ACSOutgoingVideoStream *)stream withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
stream- Streaming Video Lokal untuk berhenti berbagi -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
Menutup
Tutup panggilan
-(void)hangUp:(ACSHangUpOptions *)options withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
options- Opsi untuk menutup panggilan -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
menghapusPeserta
Hapus peserta dari panggilan
-(void)removeParticipant:(ACSRemoteParticipant *)participant withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
participant--
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
pegang
Tahan panggilan ini
-(void)holdWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
lanjutkan
Lanjutkan panggilan ini
-(void)resumeWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter-parameternya
-
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Pengembalian Barang
void
Karakteristik
delegasi
Objek yang Anda sediakan untuk menerima peristiwa dari instans ACSCall ini.
@property(nonatomic, assign) id<ACSCallDelegate> delegate;
remotePeserta
Dapatkan daftar peserta jarak jauh dalam panggilan saat ini. Dalam hal panggilan dengan peserta seratus atau lebih, hanya peserta aktif media yang hadir dalam koleksi ini.
@property (copy, nonnull, readonly) NSArray<ACSRemoteParticipant *> * remoteParticipants;
id
ID panggilan
@property (retain, nonnull, readonly) NSString * id;
state
Status panggilan saat ini
@property (readonly) ACSCallState state;
callEndReason
Berisi kode/subkode yang menunjukkan bagaimana panggilan berakhir
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
arah
Keluar atau Masuk tergantung pada Arah Panggilan
@property (readonly) ACSCallDirection direction;
isDibisukan
Apakah mikrofon lokal dibisukan atau tidak.
@property (readonly) BOOL isMuted DEPRECATED_MSG_ATTRIBUTE("Use isOutgoingAudioMuted instead");
isOutgoingAudioDibisukan
Apakah mikrofon lokal dibisukan atau tidak.
@property (readonly) BOOL isOutgoingAudioMuted;
isIncomingAudioMuted
Apakah pembicara lokal dibisukan atau tidak.
@property (readonly) BOOL isIncomingAudioMuted;
Info penelepon
Identitas penelepon
@property (retain, nonnull, readonly) ACSCallerInfo * callerInfo;
callLobby
Dapatkan lobi rapat Teams.
@property (retain, nonnull, readonly) ACSCallLobby * callLobby;
activeIncomingAudioStream
Streaming audio masuk yang saat ini aktif dalam panggilan
@property (retain, nonnull, readonly) ACSIncomingAudioStream * activeIncomingAudioStream;
aktifAliran Audio KeluarKeluar
Streaming audio keluar yang saat ini aktif dalam panggilan
@property (retain, nonnull, readonly) ACSOutgoingAudioStream * activeOutgoingAudioStream;
callParticipantRole
Peran peserta dalam panggilan
@property (readonly) ACSCallParticipantRole callParticipantRole;
lokalVideoStreams
Dapatkan daftar streaming video lokal dalam panggilan saat ini.
@property (copy, nonnull, readonly) NSArray<ACSLocalVideoStream *> * localVideoStreams DEPRECATED_MSG_ATTRIBUTE("Use outgoingVideoStreams instead");
keluarVideoStreaming
Dapatkan daftar streaming keluar dalam panggilan saat ini.
@property (copy, nonnull, readonly) NSArray<ACSOutgoingVideoStream *> * outgoingVideoStreams;
totalJumlah peserta
Jumlah total peserta yang aktif dalam panggilan saat ini
@property (readonly) int totalParticipantCount;
liveOutgoingAudioFilters
Dapatkan filter audio keluar yang dapat dikonfigurasi saat ini
@property (retain, nonnull, readonly) ACSLiveOutgoingAudioFilters * liveOutgoingAudioFilters;