Skip to content

RtkAudioButtonControlBar

A control bar button that toggles the local microphone on and off. Checks microphone permissions before toggling.

Initializer parameters

ParameterTypeRequiredDefaultDescription
meetingRealtimeKitClient-The RealtimeKit client instance
onClick((RtkAudioButtonControlBar) -> Void)?nilClosure called when the button is tapped
appearanceRtkControlBarButtonAppearance-Appearance configuration for the button

Usage Examples

Basic Usage

Swift
import RealtimeKitUI
let audioButton = RtkAudioButtonControlBar(meeting: rtkClient)
view.addSubview(audioButton)

With tap handler

Swift
import RealtimeKitUI
let audioButton = RtkAudioButtonControlBar(
meeting: rtkClient,
onClick: { button in
print("Audio toggled")
}
)
view.addSubview(audioButton)