@@ -36,7 +36,6 @@ class LocalParticipant;
3636class RemoteParticipant ;
3737
3838// / Represents end-to-end encryption (E2EE) settings.
39- // / Mirrors python sdk: `E2EEOptions`
4039struct E2EEOptions {
4140 // Encryption algorithm type.
4241 int encryption_type = 0 ;
@@ -55,7 +54,6 @@ struct E2EEOptions {
5554};
5655
5756// Represents a single ICE server configuration.
58- // Mirrors python: RtcConfiguration.ice_servers[*]
5957struct IceServer {
6058 // TURN/STUN server URL (e.g. "stun:stun.l.google.com:19302").
6159 std::string url;
@@ -68,7 +66,6 @@ struct IceServer {
6866};
6967
7068// WebRTC configuration (ICE, transport, etc.).
71- // Mirrors python: `RtcConfiguration`
7269struct RtcConfig {
7370 // ICE transport type (e.g., ALL, RELAY). Maps to proto::IceTransportType.
7471 int ice_transport_type = 0 ;
@@ -82,7 +79,6 @@ struct RtcConfig {
8279};
8380
8481// Top-level room connection options.
85- // Mirrors python: `RoomOptions`
8682struct RoomOptions {
8783 // If true (default), automatically subscribe to all remote tracks.
8884 // This is CRITICAL. Without auto_subscribe, you will never receive:
@@ -195,7 +191,7 @@ class Room {
195191 * Notes:
196192 * - Only one handler may be registered per topic.
197193 * - If no handler is registered for a topic, incoming streams with that
198- * topic are ignored (mirrors Python SDK behavior) .
194+ * topic are ignored.
199195 * - The handler is invoked on the Room event thread. The handler must
200196 * not block; spawn a background thread if synchronous reading is
201197 * required.
0 commit comments