EOS_RTC_ParticipantStatusChangedCallbackInfo

EOS API reference page for EOS_RTC_ParticipantStatusChangedCallbackInfo

2 분 소요

This data structure is part of the RTC Interface.

Remarks

This struct is passed in with a call to EOS_RTC_AddNotifyParticipantStatusChanged registered event.

Properties

EOS_RTC_ParticipantStatusChangedCallbackInfo

PropertyValue
void* ClientDataClient-specified data passed into EOS_RTC_AddNotifyParticipantStatusChanged.
EOS_ProductUserId LocalUserIdThe Product User ID of the user who initiated this request.
const char* RoomNameThe room associated with this event.
EOS_ProductUserId ParticipantIdThe participant whose status changed.
EOS_ERTCParticipantStatus ParticipantStatusWhat status change occurred
uint32_t ParticipantMetadataCountThe participant metadata items count. This is only set for the first notification where ParticipantStatus is EOS_RTCPS_Joined. Subsequent notifications such as when bParticipantInBlocklist changes will not contain any metadata.
const EOS_RTC_ParticipantMetadata* ParticipantMetadataThe participant metadata items. This is only set for the first notification where ParticipantStatus is EOS_RTCPS_Joined. Subsequent notifications such as when bParticipantInBlocklist changes will not contain any metadata.
EOS_Bool bParticipantInBlocklistThe participant's block list status, if ParticipantStatus is EOS_RTCPS_Joined. This is set to true if the participant is in any of the local user's applicable block lists, such Epic block list or any of the current platform's block lists. It can be used to detect when an internal automatic RTC block is applied because of trust and safety restrictions.