WIP: MusicTransition SyncPoint
This commit is contained in:
@@ -45,9 +45,20 @@ public partial class MusicTransition : IBinarySerializable
|
||||
public AlignMode AlignMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 0 = Start
|
||||
/// 1 = Same Time
|
||||
/// </summary>
|
||||
public uint Segment { get; set; }
|
||||
public SyncPoint SyncPoint { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// samples
|
||||
/// </summary>
|
||||
public uint StartOffset { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// samples
|
||||
/// </summary>
|
||||
public uint EndOffset { get; set; }
|
||||
|
||||
|
||||
public void DeSerialize(BinaryReader reader)
|
||||
@@ -58,7 +69,9 @@ public partial class MusicTransition : IBinarySerializable
|
||||
FadeInTime = reader.ReadSingle();
|
||||
FadeInOffset = reader.ReadSingle();
|
||||
AlignMode = (AlignMode)reader.ReadByte();
|
||||
Segment = reader.ReadUInt32();
|
||||
SyncPoint = (SyncPoint)reader.ReadByte();
|
||||
StartOffset = reader.ReadUInt32();
|
||||
EndOffset = reader.ReadUInt32();
|
||||
}
|
||||
|
||||
public void Serialize(BinaryWriter writer)
|
||||
@@ -69,7 +82,9 @@ public partial class MusicTransition : IBinarySerializable
|
||||
writer.Write(FadeInTime);
|
||||
writer.Write(FadeInOffset);
|
||||
writer.Write((byte)AlignMode);
|
||||
writer.Write(Segment);
|
||||
writer.Write((byte)SyncPoint);
|
||||
writer.Write(StartOffset);
|
||||
writer.Write(EndOffset);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user