static std::string IndexFrameDebugString()

in chime-sdk-signaling-cpp/src/utils/signal_frame_debug_utils.h [54:83]


  static std::string IndexFrameDebugString(const signal_sdk::SdkIndexFrame& index) {
    std::string str = "SignalFrame:\nIndex {\n";
    if (index.has_at_capacity()) {
      str += "at_capacity: " + std::to_string(index.at_capacity()) + "\n";
    }
    if (index.has_num_participants()) {
      str += "num_participants: " + std::to_string(index.num_participants()) + "\n";
    }
    for (const signal_sdk::SdkStreamDescriptor& stream : index.sources()) {
      str += "{\n";
      if (stream.has_group_id()) {
        str += "\tgroup_id: " + std::to_string(stream.group_id()) + "\n";
      }
      if (stream.has_stream_id()) {
        str += "\tstream_id: " + std::to_string(stream.stream_id()) + "\n";
      }
      if (stream.has_max_bitrate_kbps()) {
        str += "\tmax_bitrate_kbps: " + std::to_string(stream.max_bitrate_kbps()) + "\n";
      }
      if (stream.has_avg_bitrate_bps()) {
        str += "\tavg_bitrate_bps: " + std::to_string(stream.avg_bitrate_bps()) + "\n";
      }
      if (stream.has_attendee_id()) {
        str += "\tattendee_id: " + stream.attendee_id() + "\n";
      }
      str += "}\n";
    }
    str += "}\n";
    return str;
  }