This data structure is part of the RTC Interface.
This struct is used to call EOS_RTC_JoinRoom.
|int32_t ApiVersion||API Version: Set this to EOS_RTC_JOINROOM_API_LATEST.|
|EOS_ProductUserId LocalUserId||The product user id of the user trying to request this operation.|
|const char* RoomName||The room the user would like to join.|
|const char* ClientBaseUrl||The room the user would like to join.|
|const char* ParticipantToken||Authorization credential token to join the room.|
|EOS_ProductUserId ParticipantId||The participant id used to join the room. If set to NULL the LocalUserId will be used instead.|
|uint32_t Flags||Join room flags, e.g. EOS_RTC_JOINROOMFLAGS_ENABLE_ECHO. This is a bitwise-or union of the defined flags.|
|EOS_Bool bManualAudioInputEnabled||Enable or disable Manual Audio Input. If manual audio input is enabled audio recording is not started and the audio buffers must be passed manually using EOS_RTCAudio_SendAudio.|
|EOS_Bool bManualAudioOutputEnabled||Enable or disable Manual Audio Output. If manual audio output is enabled audio rendering is not started and the audio buffers must be received with EOS_RTCAudio_AddNotifyAudioBeforeRender and rendered manually.|