style(audio-rooms): import-and-use instead of inline FQNs

Replace inline `com.vitorpamplona.…` references in code + KDoc with
imports + the short class name across the audio-rooms surface. KDoc
references that would have introduced an `ui` → `model` import cycle
(e.g. NestsServerListState referring to CreateAudioRoomViewModel) are
demoted to plain text instead of clickable `[Class]` links.

No behavioural change.
This commit is contained in:
Claude
2026-04-26 20:11:02 +00:00
parent 5f90588fe4
commit 1a26b23448
12 changed files with 49 additions and 41 deletions
@@ -23,6 +23,7 @@ package com.vitorpamplona.nestsclient
import com.vitorpamplona.nestsclient.audio.AudioCapture
import com.vitorpamplona.nestsclient.audio.AudioRoomBroadcaster
import com.vitorpamplona.nestsclient.audio.OpusEncoder
import com.vitorpamplona.nestsclient.moq.MoqProtocolException
import com.vitorpamplona.nestsclient.moq.MoqSession
import com.vitorpamplona.nestsclient.moq.TrackNamespace
import kotlinx.coroutines.CoroutineScope
@@ -52,8 +53,7 @@ interface NestsSpeaker {
*
* @throws IllegalStateException if a broadcast is already running on
* this speaker or the session is not [NestsSpeakerState.Connected].
* @throws com.vitorpamplona.nestsclient.moq.MoqProtocolException if the
* peer rejects the ANNOUNCE.
* @throws MoqProtocolException if the peer rejects the ANNOUNCE.
*/
suspend fun startBroadcasting(): BroadcastHandle