Bagikan melalui


Kelas ACSRemoteParticipant

Deklarasi

@interface ACSRemoteParticipant : NSObject;

Deskripsi

Menjelaskan peserta jarak jauh pada panggilan

Metode

Properti

delegasi

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

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

pengidentifikasi

Pengidentifikasi peserta jarak jauh

@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;

callParticipantRole

Peran peserta jarak jauh

@property (readonly) ACSCallParticipantRole callParticipantRole;

displayName

Pratinjau Privat Saja: Nama Tampilan peserta jarak jauh

@property (retain, nonnull, readonly) NSString * displayName;

isMuted

True jika peserta jarak jauh dimatikan suaranya

@property (readonly) BOOL isMuted;

isSpeaking

Benar jika peserta jarak jauh berbicara. Hanya berlaku untuk panggilan multi-pihak

@property (readonly) BOOL isSpeaking;

callEndReason

Alasan mengapa peserta meninggalkan panggilan, berisi kode/subkode.

@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;

state

Status peserta jarak jauh saat ini

@property (readonly) ACSParticipantState state;

videoStreams

Aliran Video Jarak Jauh bagian dari panggilan saat ini

@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");

incomingVideoStreams

Dapatkan daftar aliran masuk dalam panggilan saat ini.

@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;