Quellcode durchsuchen

完善SDT协议包

tags/v1.1.0
waterliu99 vor 5 Jahren
Ursprung
Commit
3f4e17a96b
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. +2
    -2
      src/JT1078.Hls/TS_SDT_Service.cs

+ 2
- 2
src/JT1078.Hls/TS_SDT_Service.cs Datei anzeigen

@@ -63,14 +63,14 @@ namespace JT1078.Hls
public void ToBuffer(ref TSMessagePackWriter writer)
{
writer.WriteUInt16(ServiceId);
writer.WriteByte((byte)((ReservedFutureUse << 2) | (EITScheduleFlag << 1) | EITPresentFollowingFlag));
writer.WriteByte((byte)(ReservedFutureUse << 2 | EITScheduleFlag << 1 | EITPresentFollowingFlag));
writer.Skip(2, out var position);
foreach (var descriptor in Descriptors)
{
descriptor.ToBuffer(ref writer);
}
DescriptorsLoopLength = (ushort)(writer.GetCurrentPosition() - position);
writer.WriteUInt16Return((ushort)(((ushort)RunningStatus << 13) | ((ushort)FreeCAMode << 12) | DescriptorsLoopLength), position);
writer.WriteUInt16Return((ushort)((ushort)RunningStatus << 13 | (ushort)FreeCAMode << 12 | DescriptorsLoopLength), position);
}
}
}

Laden…
Abbrechen
Speichern