in src/providers/MeetingProvider/MeetingManager.ts [386:402]
private setupActiveSpeakerDetection(
activeSpeakerPolicy: ActiveSpeakerPolicy
): void {
this.publishActiveSpeaker();
this.activeSpeakerListener = (activeSpeakers: string[]) => {
this.activeSpeakers = activeSpeakers;
this.activeSpeakerCallbacks.forEach((cb) => cb(activeSpeakers));
};
this.audioVideo?.subscribeToActiveSpeakerDetector(
activeSpeakerPolicy
? activeSpeakerPolicy
: new DefaultActiveSpeakerPolicy(),
this.activeSpeakerListener
);
}