public MBMS_SAI_InterFreq_v1140 Decode(BitArrayInputStream input) { MBMS_SAI_InterFreq_v1140 _v = new MBMS_SAI_InterFreq_v1140(); _v.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { _v.multiBandInfoList_r11 = new List <long>(); const int nBits = 3; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.ReadBits(8) + 1; _v.multiBandInfoList_r11.Add(item); } } return(_v); }
public MBMS_SAI_InterFreq_v1140 Decode(BitArrayInputStream input) { MBMS_SAI_InterFreq_v1140 _v = new MBMS_SAI_InterFreq_v1140(); _v.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { _v.multiBandInfoList_r11 = new List<long>(); const int nBits = 3; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(8) + 1; _v.multiBandInfoList_r11.Add(item); } } return _v; }