in src/providers/MeetingProvider/MeetingManager.ts [187:206]
private parseJoinParams(
options?: MeetingManagerJoinOptions
): ParsedJoinParams {
const deviceLabels: DeviceLabels | DeviceLabelTrigger =
options?.deviceLabels || DeviceLabels.AudioAndVideo;
const eventController: EventController | undefined =
options?.eventController;
const enableWebAudio: boolean = options?.enableWebAudio || false;
const activeSpeakerPolicy: ActiveSpeakerPolicy =
options?.activeSpeakerPolicy || new DefaultActiveSpeakerPolicy();
const skipDeviceSelection = options?.skipDeviceSelection || false;
return {
deviceLabels,
eventController,
enableWebAudio,
activeSpeakerPolicy,
skipDeviceSelection
};
}