feature: Segment end offset
This commit is contained in:
@@ -51,14 +51,10 @@ public partial class MusicTransition : IBinarySerializable
|
||||
public SyncPoint SyncPoint { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// samples
|
||||
/// 0 = Start
|
||||
/// 1 = Last Played Segment
|
||||
/// </summary>
|
||||
public uint StartOffset { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// samples
|
||||
/// </summary>
|
||||
public uint EndOffset { get; set; }
|
||||
public SyncSegment SyncSegment { get; set; }
|
||||
|
||||
|
||||
public void DeSerialize(BinaryReader reader)
|
||||
@@ -70,8 +66,7 @@ public partial class MusicTransition : IBinarySerializable
|
||||
FadeInOffset = reader.ReadSingle();
|
||||
AlignMode = (AlignMode)reader.ReadByte();
|
||||
SyncPoint = (SyncPoint)reader.ReadByte();
|
||||
StartOffset = reader.ReadUInt32();
|
||||
EndOffset = reader.ReadUInt32();
|
||||
SyncSegment = (SyncSegment)reader.ReadByte();
|
||||
}
|
||||
|
||||
public void Serialize(BinaryWriter writer)
|
||||
@@ -83,8 +78,7 @@ public partial class MusicTransition : IBinarySerializable
|
||||
writer.Write(FadeInOffset);
|
||||
writer.Write((byte)AlignMode);
|
||||
writer.Write((byte)SyncPoint);
|
||||
writer.Write(StartOffset);
|
||||
writer.Write(EndOffset);
|
||||
writer.Write((byte)SyncSegment);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user