in AmazonChimeSDKDemo/AmazonChimeSDKDemo/RosterTableCell.swift [25:43]
func updateCell(attendee: RosterAttendee, isActiveSpeaker: Bool) {
attendeeName.text = attendee.attendeeName
attendeeName.accessibilityIdentifier = attendee.attendeeName
if attendee.volume == .notSpeaking {
accessibilityIdentifier = "\(attendee.attendeeName ?? "") Not Speaking"
} else if attendee.volume == .muted {
accessibilityIdentifier = "\(attendee.attendeeName ?? "") Muted"
} else {
accessibilityIdentifier = "\(attendee.attendeeName ?? "") Speaking"
}
indicator.isHidden = !isActiveSpeaker
indicator.accessibilityIdentifier = isActiveSpeaker ? "\(attendee.attendeeName ?? "") Active" : ""
indicator.layer.cornerRadius = indicator.frame.size.width / 2.0
speakLevel.tintColor = .systemGray
speakLevel.image = getSpeakLevelImage(signal: attendee.signal, volume: attendee.volume)
}