You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bridge RPC: Mute/unmute working examples with audio/video
RPCManager: bridge object for managing default and custom RPC calls
bridge_rpc examples
RPCManager tests
requestTrackMute/Unmute -> requestRemoteTrackMute/Unmute . Make the trackActionFn action input an Enum
add spdlog to docker and github actions
|`setOnVideoFrameCallback(identity, source, callback)`| Register a callback for video frames from a specific remote participant + track source. |
139
153
|`clearOnAudioFrameCallback(identity, source)`| Clear the audio callback for a specific remote participant + track source. Stops and joins the reader thread if active. |
140
154
|`clearOnVideoFrameCallback(identity, source)`| Clear the video callback for a specific remote participant + track source. Stops and joins the reader thread if active. |
155
+
|`performRpc(destination_identity, method, payload, response_timeout?)`| Blocking RPC call to a remote participant. Returns the response payload. Throws `livekit::RpcError` on failure. |
156
+
|`registerRpcMethod(method_name, handler)`| Register a handler for incoming RPC invocations. The handler returns an optional response payload or throws `livekit::RpcError`. |
157
+
|`unregisterRpcMethod(method_name)`| Unregister a previously registered RPC handler. |
158
+
|`requestRemoteTrackMute(identity, track_name)`| Ask a remote participant to mute a track by name. Throws `livekit::RpcError` on failure. |
159
+
|`requestRemoteTrackUnmute(identity, track_name)`| Ask a remote participant to unmute a track by name. Throws `livekit::RpcError` on failure. |
141
160
142
161
### `BridgeAudioTrack`
143
162
@@ -240,7 +259,7 @@ The bridge is designed for simplicity and currently only supports limited audio
240
259
241
260
- We dont support all events defined in the RoomDelegate interface.
242
261
- E2EE configuration
243
-
-RPC / data channels / data tracks
262
+
- data tracks
244
263
- Simulcast tuning
245
264
- Video format selection (RGBA is the default; no format option yet)
0 commit comments