From 4790af08a4f5eb15a81ab082e13a8d98d082ad45 Mon Sep 17 00:00:00 2001 From: "Timo K." Date: Mon, 5 Oct 2026 14:16:18 +0200 Subject: [PATCH] flatten media api (no MemberMedia wrapper object --- sdk/README.md | 2 +- sdk/SdkArchitecture.md | 77 ++++----- sdk/dev/main.ts | 11 +- sdk/src/api.ts | 17 +- sdk/src/matrixrtc/LocalMember.test.ts | 11 +- sdk/src/matrixrtc/Members.ts | 21 ++- sdk/src/media-api.ts | 24 --- sdk/src/media-backend/api.ts | 39 +++-- .../media-backend/livekit/LivekitBackend.ts | 17 +- .../livekit/LivekitMemberMedia.test.ts | 25 +-- .../livekit/LivekitMemberMedia.ts | 160 ++++++++++-------- sdk/src/media-backend/livekit/LocalMedia.ts | 36 ++-- sdk/src/utils/tracks.ts | 6 +- 13 files changed, 214 insertions(+), 232 deletions(-) diff --git a/sdk/README.md b/sdk/README.md index 800e6a04a..a592c740d 100644 --- a/sdk/README.md +++ b/sdk/README.md @@ -39,7 +39,7 @@ const rtcClient = createMatrixRTCClient( rtcClient.join(); rtcClient.remoteMembers$.subscribe((members) => { - // each member has displayName$, media$ and more; a media track is rendered + // each member has displayName$, tracks$ and more; a media track is rendered // by handing it a