decode static method

RoomStatsEvent decode(
  1. Object result
)

Implementation

static RoomStatsEvent decode(Object result) {
  result as List<Object?>;
  return RoomStatsEvent(
    txBytes: result[0]! as int,
    rxBytes: result[1]! as int,
    cpuAppUsage: result[2]! as int,
    cpuTotalUsage: result[3]! as int,
    memoryAppUsageRatio: result[4]! as int,
    memoryTotalUsageRatio: result[5]! as int,
    memoryAppUsageInKBytes: result[6]! as int,
    totalDuration: result[7]! as int,
    txAudioBytes: result[8]! as int,
    txVideoBytes: result[9]! as int,
    rxAudioBytes: result[10]! as int,
    rxVideoBytes: result[11]! as int,
    rxAudioKBitRate: result[12]! as int,
    rxVideoKBitRate: result[13]! as int,
    txAudioKBitRate: result[14]! as int,
    txVideoKBitRate: result[15]! as int,
    upRtt: result[16]! as int,
    downRtt: result[17]! as int,
    txAudioPacketLossRate: result[18]! as int,
    txVideoPacketLossRate: result[19]! as int,
    txAudioPacketLossSum: result[20]! as int,
    txVideoPacketLossSum: result[21]! as int,
    txAudioJitter: result[22]! as int,
    txVideoJitter: result[23]! as int,
    rxAudioPacketLossRate: result[24]! as int,
    rxVideoPacketLossRate: result[25]! as int,
    rxAudioPacketLossSum: result[26]! as int,
    rxVideoPacketLossSum: result[27]! as int,
    rxAudioJitter: result[28]! as int,
    rxVideoJitter: result[29]! as int,
  );
}