getSupportedBitrate method

Future<List<FSteamInfo>> getSupportedBitrate()

get live steam info

获取码流信息

Implementation

Future<List<FSteamInfo>> getSupportedBitrate() async {
  if (_isNeedDisposed) return [];
  await _initPlayer.future;
  ListMsg listMsg = await _livePlayerApi.getSupportedBitrate(PlayerMsg(playerId: _playerId));
  List<FSteamInfo> steamList = [];
  if (null != listMsg.value) {
    for (Object? obj in listMsg.value!) {
      if (null != obj) {
        steamList.add(FSteamInfo.createFromMsg(obj));
      }
    }
  }
  return steamList;
}