@java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
        }
        if (emptyTimeout_ != 0) {
            output.writeUInt32(2, emptyTimeout_);
        }
        if (maxParticipants_ != 0) {
            output.writeUInt32(3, maxParticipants_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nodeId_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 4, nodeId_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metadata_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 5, metadata_);
        }
        if (((bitField0_ & 0x00000001) != 0)) {
            output.writeMessage(6, getEgress());
        }
        if (minPlayoutDelay_ != 0) {
            output.writeUInt32(7, minPlayoutDelay_);
        }
        if (maxPlayoutDelay_ != 0) {
            output.writeUInt32(8, maxPlayoutDelay_);
        }
        if (syncStreams_) {
            output.writeBool(9, syncStreams_);
        }
        if (departureTimeout_ != 0) {
            output.writeUInt32(10, departureTimeout_);
        }
        getUnknownFields().writeTo(output);
    }
<pre>
improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use
so not recommended for rooms with frequent subscription changes
</pre>

<code>bool sync_streams = 9;</code>

@return The syncStreams.
turms-plugins/turms-plugin-livekit/src/main/java/im/turms/plugin/livekit/core/proto/room/CreateRoomRequest.java